
/* WARNING: Type propagation algorithm not settling */
/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */
/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */
/* DWARF original prototype: void add_relative(Output_data_reloc<4,_false,_64,_false> * this, uint
   type, Output_data * od, Sized_relobj<64,_false> * relobj, uint shndx, Address address, Addend
   addend) */

void __thiscall
gold::Output_data_reloc<4,_false,_64,_false>::add_relative
          (Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,
          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)

{
  Address AVar1;
  iterator iVar2;
  Output_reloc<4,_false,_64,_false> *pOVar3;
  undefined4 *puVar4;
  uint uVar5;
  uint uVar6;
  undefined4 uVar7;
  undefined4 *puVar8;
  undefined4 *puVar9;
  undefined4 *puVar10;
  undefined *puVar11;
  Output_reloc<4,_false,_64,_false> *pOVar12;
  Output_reloc<4,_false,_64,_false> *pOVar13;
  undefined4 *puVar14;
  undefined4 uVar15;
  iterator iVar16;
  int iVar17;
  pointer pOVar18;
  int iVar19;
  Output_reloc<4,_false,_64,_false> *pOVar20;
  undefined4 *puVar21;
  undefined4 uVar22;
  undefined4 *puVar23;
  undefined4 *puVar24;
  anon_union_4_2_238bdeaa_for_u2_ aVar25;
  undefined4 *puVar26;
  undefined4 *puVar27;
  undefined4 *puVar28;
  undefined4 *puVar29;
  undefined *puVar30;
  code *pcVar31;
  code *pcVar32;
  Output_reloc<4,_false,_64,_false> OStack_970;
  Output_reloc<4,_false,_64,_false> *pOStack_944;
  int iStack_940;
  code *pcStack_93c;
  undefined4 uStack_928;
  undefined4 uStack_920;
  undefined4 uStack_91c;
  undefined4 uStack_918;
  undefined4 uStack_914;
  undefined4 uStack_910;
  undefined4 uStack_90c;
  code *pcStack_908;
  Output_reloc<4,_false,_64,_false> OStack_900;
  Output_reloc<4,_false,_64,_false> *pOStack_8d4;
  int iStack_8d0;
  code *pcStack_8cc;
  undefined4 uStack_8b8;
  undefined4 uStack_8b4;
  undefined4 uStack_8b0;
  undefined4 uStack_8ac;
  undefined4 uStack_8a8;
  undefined4 uStack_8a4;
  undefined4 uStack_8a0;
  undefined4 uStack_89c;
  code *pcStack_898;
  Output_reloc<4,_false,_64,_false> OStack_890;
  Output_reloc<4,_false,_64,_false> *pOStack_864;
  int iStack_860;
  code *pcStack_85c;
  undefined4 uStack_848;
  undefined4 uStack_844;
  undefined4 uStack_840;
  undefined4 uStack_83c;
  undefined4 uStack_838;
  undefined4 uStack_834;
  undefined4 uStack_830;
  undefined4 uStack_82c;
  code *pcStack_828;
  Output_reloc<4,_false,_64,_false> OStack_820;
  Output_reloc<4,_false,_64,_false> *pOStack_7f4;
  int iStack_7f0;
  code *pcStack_7ec;
  undefined4 uStack_7d8;
  undefined4 uStack_7d0;
  undefined4 uStack_7cc;
  undefined4 uStack_7c8;
  undefined4 uStack_7c4;
  undefined4 uStack_7c0;
  undefined4 uStack_7bc;
  code *pcStack_7b8;
  Output_reloc<4,_false,_64,_false> OStack_7b0;
  Output_reloc<4,_false,_64,_false> *pOStack_784;
  int iStack_780;
  code *pcStack_77c;
  undefined4 uStack_768;
  undefined4 uStack_764;
  undefined4 uStack_760;
  undefined4 uStack_75c;
  undefined4 uStack_758;
  undefined4 uStack_754;
  undefined4 uStack_750;
  undefined4 uStack_74c;
  code *pcStack_748;
  Output_reloc<4,_false,_64,_false> OStack_740;
  Output_reloc<4,_false,_64,_false> *pOStack_714;
  int iStack_710;
  code *pcStack_70c;
  undefined4 uStack_6f8;
  undefined4 uStack_6f0;
  undefined4 uStack_6ec;
  undefined4 uStack_6e8;
  undefined4 uStack_6e4;
  undefined4 uStack_6e0;
  uint uStack_6dc;
  code *pcStack_6d8;
  Output_reloc<4,_false,_64,_false> OStack_6d0;
  Output_reloc<4,_false,_64,_false> *pOStack_6a4;
  int iStack_6a0;
  code *pcStack_69c;
  undefined4 uStack_688;
  undefined4 uStack_680;
  undefined4 uStack_67c;
  undefined4 uStack_678;
  undefined4 uStack_674;
  uint uStack_670;
  undefined4 uStack_66c;
  code *pcStack_668;
  Output_reloc<4,_false,_64,_false> OStack_660;
  Output_reloc<4,_false,_64,_false> *pOStack_634;
  int iStack_630;
  code *pcStack_62c;
  undefined4 uStack_618;
  undefined4 uStack_610;
  undefined4 uStack_60c;
  undefined4 uStack_608;
  undefined4 uStack_604;
  undefined4 uStack_600;
  undefined4 uStack_5fc;
  code *pcStack_5f8;
  Output_reloc<4,_false,_64,_false> OStack_5f0;
  Output_reloc<4,_false,_64,_false> *pOStack_5c4;
  int iStack_5c0;
  code *pcStack_5bc;
  undefined4 uStack_5a8;
  undefined4 uStack_5a0;
  undefined4 uStack_59c;
  undefined4 uStack_598;
  undefined4 uStack_594;
  undefined4 uStack_590;
  code *pcStack_588;
  Output_reloc<4,_false,_64,_false> OStack_580;
  Output_reloc<4,_false,_64,_false> *pOStack_554;
  int iStack_550;
  code *pcStack_54c;
  undefined4 uStack_538;
  undefined4 uStack_534;
  undefined4 uStack_530;
  undefined4 uStack_52c;
  undefined4 uStack_528;
  undefined4 uStack_524;
  undefined4 uStack_520;
  code *pcStack_518;
  Output_reloc<4,_false,_64,_false> OStack_510;
  Output_reloc<4,_false,_64,_false> *pOStack_4e4;
  int iStack_4e0;
  code *pcStack_4dc;
  undefined4 uStack_4c8;
  undefined4 uStack_4c4;
  undefined4 uStack_4c0;
  undefined4 uStack_4bc;
  undefined4 uStack_4b8;
  undefined4 uStack_4b4;
  uint uStack_4b0;
  code *pcStack_4a8;
  Output_reloc<4,_false,_64,_false> OStack_4a0;
  Output_reloc<4,_false,_64,_false> *pOStack_474;
  int iStack_470;
  code *pcStack_46c;
  undefined4 uStack_458;
  undefined4 uStack_454;
  undefined4 uStack_450;
  undefined4 uStack_44c;
  undefined4 uStack_448;
  undefined4 uStack_444;
  uint uStack_440;
  code *pcStack_438;
  Output_reloc<4,_false,_64,_false> OStack_430;
  Output_reloc<4,_false,_64,_false> *pOStack_404;
  int iStack_400;
  code *pcStack_3fc;
  undefined4 uStack_3e8;
  undefined4 uStack_3e4;
  undefined4 uStack_3e0;
  undefined4 uStack_3dc;
  undefined4 uStack_3d8;
  undefined4 uStack_3d4;
  code *pcStack_3d0;
  Output_reloc<4,_false,_64,_false> OStack_3c8;
  Output_reloc<4,_false,_64,_false> *pOStack_39c;
  int iStack_398;
  code *pcStack_394;
  undefined4 uStack_380;
  undefined4 uStack_37c;
  undefined4 uStack_378;
  undefined4 uStack_374;
  undefined4 uStack_370;
  code *pcStack_368;
  Output_reloc<4,_false,_64,_false> OStack_360;
  Output_reloc<4,_false,_64,_false> *pOStack_334;
  int iStack_330;
  code *pcStack_32c;
  undefined4 uStack_318;
  undefined4 uStack_314;
  undefined4 uStack_310;
  undefined4 uStack_30c;
  undefined4 uStack_308;
  code *pcStack_300;
  Output_reloc<4,_false,_64,_false> OStack_2f8;
  Output_reloc<4,_false,_64,_false> *pOStack_2cc;
  int iStack_2c8;
  code *pcStack_2c4;
  undefined4 uStack_2b0;
  undefined4 uStack_2ac;
  undefined4 uStack_2a8;
  undefined4 uStack_2a4;
  uint uStack_2a0;
  code *pcStack_298;
  Output_reloc<4,_false,_64,_false> OStack_290;
  Output_reloc<4,_false,_64,_false> *pOStack_264;
  int iStack_260;
  code *pcStack_25c;
  undefined4 uStack_248;
  undefined4 uStack_244;
  undefined4 uStack_240;
  undefined4 uStack_23c;
  uint uStack_238;
  code *pcStack_230;
  Output_reloc<4,_false,_64,_false> OStack_228;
  Output_reloc<4,_false,_64,_false> *pOStack_1fc;
  int iStack_1f8;
  code *pcStack_1f4;
  undefined4 uStack_1e0;
  undefined4 uStack_1dc;
  undefined4 uStack_1d8;
  undefined4 uStack_1d4;
  undefined4 uStack_1d0;
  undefined4 uStack_1cc;
  code *pcStack_1c8;
  Output_reloc<4,_false,_64,_false> OStack_1c0;
  Output_reloc<4,_false,_64,_false> *pOStack_194;
  int iStack_190;
  code *pcStack_18c;
  undefined4 uStack_178;
  undefined4 uStack_174;
  undefined4 uStack_170;
  undefined4 uStack_16c;
  undefined4 uStack_168;
  undefined4 uStack_164;
  code *pcStack_160;
  undefined1 auStack_158 [36];
  undefined4 uStack_134;
  Output_reloc<4,_false,_64,_false> *pOStack_12c;
  int iStack_128;
  code *pcStack_124;
  undefined4 uStack_110;
  undefined4 uStack_10c;
  undefined4 uStack_108;
  undefined4 uStack_104;
  code *pcStack_100;
  undefined4 uStack_fc;
  undefined1 auStack_f8 [36];
  undefined4 uStack_d4;
  Output_reloc<4,_false,_64,_false> *pOStack_cc;
  undefined *puStack_c8;
  code *pcStack_c4;
  Address AStack_b0;
  undefined4 uStack_a8;
  undefined4 uStack_a4;
  undefined *puStack_a0;
  undefined4 uStack_9c;
  Output_reloc<4,_false,_64,_false> OStack_98;
  Output_reloc<4,_false,_64,_false> *pOStack_6c;
  Output_data_reloc<4,_false,_64,_false> *pOStack_68;
  code *pcStack_64;
  Address local_50;
  undefined4 local_48;
  undefined4 uStack_44;
  Output_reloc<4,_false,_64,_false> local_38;
  
  local_48 = 1;
  local_50 = address;
  (*(code *)PTR_Output_reloc_004c4124)(&local_38,type,relobj,shndx);
  iVar16._M_current =
       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.
       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
       ._M_impl._M_finish;
  local_38.addend_ = addend;
  if (iVar16._M_current ==
      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.
      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
      ._M_impl._M_end_of_storage) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);
    pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.
              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
              ._M_impl._M_finish;
    addend = local_38.addend_;
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar20 = &local_38;
    do {
      pOVar3 = pOVar20;
      pOVar12 = iVar2._M_current;
      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;
      aVar25 = (pOVar3->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;
      AVar1 = (pOVar3->rel_).address_;
      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;
      (pOVar12->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);
    pOVar18 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar20;
    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;
    (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.
    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ._M_impl._M_finish = pOVar18;
  }
  iVar17 = (int)pOVar18 -
           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.
                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                ._M_impl._M_start >> 3;
  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).
                    super_Output_data_reloc_generic.super_Output_section_data_build.
                    super_Output_section_data.super_Output_data.field_0x20 << 1) {
    *(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).
                   super_Output_data_reloc_generic.super_Output_section_data_build.
                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338
    ;
    *(undefined4 *)
     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.
      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;
    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {
      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.
      relative_reloc_count_ =
           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic
           .relative_reloc_count_ + 1;
    }
    if ((local_38.rel_.shndx_ != 0xfffffffc) &&
       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = add_output_section_generic;
  puVar11 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar30 = PTR_do_gold_unreachable_004c1a30;
  local_38.addend_ = addend;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar11,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  puStack_a0 = puVar30 + 0x27f2f4;
  uStack_a8 = 0;
  pOStack_6c = &local_38;
  pOStack_68 = this;
  pcStack_64 = pcVar31;
  AStack_b0 = local_50;
  (**(code **)(puVar30 + 0x27a1cc))(&OStack_98);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);
  OStack_98.addend_._4_4_ = uStack_44;
  OStack_98.addend_._0_4_ = local_48;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(puVar11 + 0x38),iVar16,&OStack_98);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_98;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(puVar11 + 0x38) >> 3;
  if (-1 < *(int *)(puVar11 + 0x20) << 1) {
    *(int *)(puVar11 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(puVar11 + 0x10) = 0;
    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;
    }
    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&
       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(puStack_a0 + -0x7810);
  pcVar32 = add_absolute;
  iVar17 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);
  pcStack_100 = pcVar31 + 0x27f164;
  uStack_110 = uStack_a8;
  uStack_108 = 0;
  uStack_10c = uStack_a4;
  pOStack_cc = &OStack_98;
  puStack_c8 = puVar11;
  pcStack_c4 = pcVar32;
  (**(code **)(pcVar31 + 0x27a048))((Output_reloc<4,_false,_64,_false> *)auStack_f8);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  uStack_d4 = uStack_9c;
  auStack_f8._32_4_ = puStack_a0;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(auStack_f8._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((auStack_f8._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_100 + -0x7810);
  pcVar32 = add_output_section;
  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);
  pcStack_160 = pcVar31 + 0x27efcc;
  uStack_170 = uStack_108;
  uStack_168 = 0;
  uStack_16c = uStack_104;
  uStack_178 = uStack_10c;
  pOStack_12c = (Output_reloc<4,_false,_64,_false> *)auStack_f8;
  iStack_128 = iVar17;
  pcStack_124 = pcVar32;
  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  uStack_134 = uStack_fc;
  auStack_158._32_4_ = pcStack_100;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((auStack_158._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_160 + -0x7810);
  pcVar32 = add_output_section_generic;
  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);
  pcStack_1c8 = pcVar31 + 0x27ee30;
  uStack_1d8 = uStack_170;
  uStack_1d0 = 0;
  uStack_1d4 = uStack_16c;
  uStack_1e0 = uStack_174;
  pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;
  iStack_190 = iVar19;
  pcStack_18c = pcVar32;
  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_1c0.addend_._4_4_ = uStack_164;
  OStack_1c0.addend_._0_4_ = uStack_168;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_1c0);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_1c0;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);
  pcVar32 = add_output_section_relative;
  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);
  pcStack_230 = pcVar31 + 0x27ec94;
  uStack_238 = 1;
  uStack_240 = uStack_1d8;
  uStack_23c = uStack_1d4;
  uStack_248 = uStack_1dc;
  pOStack_1fc = &OStack_1c0;
  iStack_1f8 = iVar17;
  pcStack_1f4 = pcVar32;
  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_228.addend_._4_4_ = uStack_1cc;
  OStack_228.addend_._0_4_ = uStack_1d0;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_228);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_228;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&
       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_230 + -0x7810);
  pcVar32 = add_global_relative;
  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);
  pcStack_298 = pcVar31 + 0x27eaf4;
  uStack_2a0 = uStack_238 & 0xff;
  uStack_2a4 = 1;
  uStack_2a8 = 1;
  uStack_2b0 = uStack_248;
  uStack_2ac = uStack_244;
  pOStack_264 = &OStack_228;
  iStack_260 = iVar19;
  pcStack_25c = pcVar32;
  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_290.addend_._4_4_ = uStack_23c;
  OStack_290.addend_._0_4_ = uStack_240;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_290);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_290;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&
       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_298 + -0x7810);
  pcVar32 = add_global_generic;
  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);
  pcStack_300 = pcVar31 + 0x27e954;
  uStack_318 = uStack_2b0;
  uStack_308 = 0;
  uStack_30c = 0;
  uStack_310 = 0;
  uStack_314 = uStack_2ac;
  pOStack_2cc = &OStack_290;
  iStack_2c8 = iVar17;
  pcStack_2c4 = pcVar32;
  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_2f8.addend_._4_4_ = uStack_2a4;
  OStack_2f8.addend_._0_4_ = uStack_2a8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_2f8);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_2f8;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_300 + -0x7810);
  pcVar32 = add_symbolless_global_addend;
  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);
  pcStack_368 = pcVar31 + 0x27e7bc;
  uStack_374 = 1;
  uStack_370 = 0;
  uStack_378 = 0;
  uStack_37c = uStack_314;
  uStack_380 = uStack_318;
  pOStack_334 = &OStack_2f8;
  iStack_330 = iVar19;
  pcStack_32c = pcVar32;
  (**(code **)(pcVar31 + 0x279684))(&OStack_360);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_360.addend_._4_4_ = uStack_30c;
  OStack_360.addend_._0_4_ = uStack_310;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_360);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_360;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&
       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_368 + -0x7810);
  pcVar32 = add_global;
  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);
  pcStack_3d0 = pcVar31 + 0x27e620;
  uStack_3e8 = uStack_380;
  uStack_3d8 = 0;
  uStack_3dc = 0;
  uStack_3e0 = 0;
  uStack_3e4 = uStack_37c;
  pOStack_39c = &OStack_360;
  iStack_398 = iVar17;
  pcStack_394 = pcVar32;
  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_3c8.addend_._4_4_ = uStack_374;
  OStack_3c8.addend_._0_4_ = uStack_378;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_3c8);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_3c8;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);
  pcVar32 = add_global;
  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);
  pcStack_438 = pcVar31 + 0x27e488;
  uStack_450 = uStack_3e0;
  uStack_440 = 0;
  uStack_444 = 0;
  uStack_448 = 0;
  uStack_44c = uStack_3dc;
  uStack_458 = uStack_3e4;
  pOStack_404 = &OStack_3c8;
  iStack_400 = iVar19;
  pcStack_3fc = pcVar32;
  (**(code **)(pcVar31 + 0x279354))(&OStack_430);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_430.addend_._4_4_ = uStack_3d4;
  OStack_430.addend_._0_4_ = uStack_3d8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_430);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_430;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&
       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_438 + -0x7810);
  pcVar32 = add_global_relative;
  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);
  pcStack_4a8 = pcVar31 + 0x27e2e4;
  uStack_4b0 = uStack_440 & 0xff;
  uStack_4b4 = 1;
  uStack_4b8 = 1;
  uStack_4c0 = uStack_450;
  uStack_4bc = uStack_44c;
  uStack_4c8 = uStack_454;
  pOStack_474 = &OStack_430;
  iStack_470 = iVar17;
  pcStack_46c = pcVar32;
  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_4a0.addend_._4_4_ = uStack_444;
  OStack_4a0.addend_._0_4_ = uStack_448;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_4a0);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_4a0;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);
  pcVar32 = add_global_generic;
  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);
  pcStack_518 = pcVar31 + 0x27e138;
  uStack_530 = uStack_4c0;
  uStack_520 = 0;
  uStack_524 = 0;
  uStack_528 = 0;
  uStack_52c = uStack_4bc;
  uStack_538 = uStack_4c4;
  pOStack_4e4 = &OStack_4a0;
  iStack_4e0 = iVar19;
  pcStack_4dc = pcVar32;
  (**(code **)(pcVar31 + 0x279004))(&OStack_510);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_510.addend_._4_4_ = uStack_4b4;
  OStack_510.addend_._0_4_ = uStack_4b8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_510);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_510;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&
       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_518 + -0x7810);
  pcVar32 = add_symbolless_global_addend;
  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);
  pcStack_588 = pcVar31 + 0x27df94;
  uStack_594 = 1;
  uStack_5a0 = uStack_530;
  uStack_590 = 0;
  uStack_598 = 0;
  uStack_59c = uStack_52c;
  uStack_5a8 = uStack_534;
  pOStack_554 = &OStack_510;
  iStack_550 = iVar17;
  pcStack_54c = pcVar32;
  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_580.addend_._4_4_ = uStack_524;
  OStack_580.addend_._0_4_ = uStack_528;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_580);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_580;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&
       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_588 + -0x7810);
  pcVar32 = add_symbolless_local_addend;
  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);
  pcStack_5f8 = pcVar31 + 0x27ddec;
  uStack_604 = 1;
  uStack_610 = uStack_5a0;
  uStack_5fc = 0;
  uStack_600 = 0;
  uStack_608 = 0;
  uStack_60c = uStack_59c;
  uStack_618 = uStack_5a8;
  pOStack_5c4 = &OStack_580;
  iStack_5c0 = iVar19;
  pcStack_5bc = pcVar32;
  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_5f0.addend_._4_4_ = uStack_594;
  OStack_5f0.addend_._0_4_ = uStack_598;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_5f0);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_5f0;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);
  pcVar32 = add_local_section;
  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);
  pcStack_668 = pcVar31 + 0x27dc44;
  uStack_670 = 1;
  uStack_680 = uStack_610;
  uStack_66c = 0;
  uStack_674 = 0;
  uStack_678 = 0;
  uStack_67c = uStack_60c;
  uStack_688 = uStack_618;
  pOStack_634 = &OStack_5f0;
  iStack_630 = iVar17;
  pcStack_62c = pcVar32;
  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_660.addend_._4_4_ = uStack_604;
  OStack_660.addend_._0_4_ = uStack_608;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_660);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_660;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&
       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_668 + -0x7810);
  pcVar32 = add_local_relative;
  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);
  pcStack_6d8 = pcVar31 + 0x27da9c;
  uStack_6dc = uStack_670 & 0xff;
  uStack_6e4 = 1;
  uStack_6e8 = 1;
  uStack_6f0 = uStack_680;
  uStack_6e0 = 0;
  uStack_6ec = uStack_67c;
  uStack_6f8 = uStack_688;
  pOStack_6a4 = &OStack_660;
  iStack_6a0 = iVar19;
  pcStack_69c = pcVar32;
  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_6d0.addend_._4_4_ = uStack_674;
  OStack_6d0.addend_._0_4_ = uStack_678;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_6d0);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_6d0;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);
  pcVar32 = add_local;
  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);
  pcStack_748 = pcVar31 + 0x27d8f0;
  uStack_760 = uStack_6f0;
  uStack_74c = 0;
  uStack_750 = 0;
  uStack_754 = 0;
  uStack_758 = 0;
  uStack_75c = uStack_6ec;
  uStack_768 = uStack_6f8;
  pOStack_714 = &OStack_6d0;
  iStack_710 = iVar17;
  pcStack_70c = pcVar32;
  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_740.addend_._4_4_ = uStack_6e4;
  OStack_740.addend_._0_4_ = uStack_6e8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_740);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_740;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&
       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_748 + -0x7810);
  pcVar32 = add_local;
  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);
  pcStack_7b8 = pcVar31 + 0x27d74c;
  uStack_7d0 = uStack_760;
  uStack_7bc = 0;
  uStack_7c0 = 0;
  uStack_7c4 = 0;
  uStack_7c8 = 0;
  uStack_7cc = uStack_75c;
  uStack_7d8 = uStack_764;
  pOStack_784 = &OStack_740;
  iStack_780 = iVar19;
  pcStack_77c = pcVar32;
  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_7b0.addend_._4_4_ = uStack_754;
  OStack_7b0.addend_._0_4_ = uStack_758;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_7b0);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_7b0;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);
  pcVar32 = add_local_generic;
  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);
  pcStack_828 = pcVar31 + 0x27d5a8;
  uStack_840 = uStack_7d0;
  uStack_82c = 0;
  uStack_830 = 0;
  uStack_834 = 0;
  uStack_838 = 0;
  uStack_83c = uStack_7cc;
  uStack_848 = uStack_7d8;
  pOStack_7f4 = &OStack_7b0;
  iStack_7f0 = iVar17;
  pcStack_7ec = pcVar32;
  (**(code **)(pcVar31 + 0x278478))(&OStack_820);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_820.addend_._4_4_ = uStack_7c4;
  OStack_820.addend_._0_4_ = uStack_7c8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_820);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_820;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&
       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_828 + -0x7810);
  pcVar32 = add_local_section;
  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);
  pcStack_898 = pcVar31 + 0x27d404;
  uStack_8a0 = 1;
  uStack_8b0 = uStack_840;
  uStack_89c = 0;
  uStack_8a4 = 0;
  uStack_8a8 = 0;
  uStack_8ac = uStack_83c;
  uStack_8b8 = uStack_844;
  pOStack_864 = &OStack_820;
  iStack_860 = iVar19;
  pcStack_85c = pcVar32;
  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_890.addend_._4_4_ = uStack_834;
  OStack_890.addend_._0_4_ = uStack_838;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_890);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_890;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&
       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_898 + -0x7810);
  pcVar32 = add_symbolless_local_addend;
  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);
  pcStack_908 = pcVar31 + 0x27d25c;
  uStack_914 = 1;
  uStack_920 = uStack_8b0;
  uStack_90c = 0;
  uStack_910 = 0;
  uStack_918 = 0;
  uStack_91c = uStack_8ac;
  uStack_928 = uStack_8b4;
  pOStack_8d4 = &OStack_890;
  iStack_8d0 = iVar17;
  pcStack_8cc = pcVar32;
  (**(code **)(pcVar31 + 0x278130))(&OStack_900);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  OStack_900.addend_._4_4_ = uStack_8a4;
  OStack_900.addend_._0_4_ = uStack_8a8;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar16,&OStack_900);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_900;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;
  }
  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&
       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;
      }
      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar31 = *(code **)(pcStack_908 + -0x7810);
  pcVar32 = add_local_generic;
  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;
  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);
  pOStack_944 = &OStack_900;
  iStack_940 = iVar19;
  pcStack_93c = pcVar32;
  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);
  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  OStack_970.addend_._4_4_ = uStack_914;
  OStack_970.addend_._0_4_ = uStack_918;
  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>
              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>
                *)(iVar17 + 0x38),iVar16,&OStack_970);
    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);
  }
  else {
    iVar2._M_current = iVar16._M_current;
    pOVar12 = &OStack_970;
    do {
      pOVar13 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar25 = (pOVar13->rel_).u2_;
      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;
      AVar1 = (pOVar13->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar25;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);
    pOVar20 = iVar16._M_current + 1;
    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;
    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;
  }
  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;
  if (-1 < *(int *)(iVar17 + 0x20) << 1) {
    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar17 + 0x10) = 0;
    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;
    }
    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&
       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  puVar21 = (undefined4 *)&DAT_00000231;
  pcVar32 = *(code **)(pcVar31 + 0x2758a4);
  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);
  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);
  (*pcVar32)();
  puVar28 = (undefined4 *)*puVar14;
  puVar27 = (undefined4 *)puVar14[1];
  iVar17 = (int)puVar27 - (int)puVar28 >> 3;
  uVar5 = iVar17 * -0x33333333;
  if (uVar5 == 0) {
    uVar6 = 1;
LAB_0024c5a4:
    iVar17 = uVar6 * 0x28;
  }
  else {
    uVar6 = iVar17 * -0x66666666;
    if (uVar6 < uVar5) {
      iVar17 = -0x10;
    }
    else {
      iVar17 = -0x10;
      if (uVar6 < 0x6666667) {
        puVar29 = (undefined4 *)&DAT_00000028;
        if (uVar6 == 0) {
          iVar17 = 0;
          puVar4 = (undefined4 *)0x0;
          goto LAB_0024c3cc;
        }
        goto LAB_0024c5a4;
      }
    }
  }
  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);
  iVar17 = (int)puVar4 + iVar17;
  puVar29 = puVar4 + 10;
LAB_0024c3cc:
  puVar26 = puVar23;
  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));
  do {
    puVar9 = puVar10;
    puVar8 = puVar26;
    puVar26 = puVar8 + 4;
    uVar15 = puVar8[1];
    uVar7 = puVar8[2];
    uVar22 = puVar8[3];
    *puVar9 = *puVar8;
    puVar9[1] = uVar15;
    puVar9[2] = uVar7;
    puVar9[3] = uVar22;
    puVar10 = puVar9 + 4;
  } while (puVar26 != puVar23 + 8);
  uVar22 = puVar8[5];
  puVar9[4] = *puVar26;
  puVar9[5] = uVar22;
  puVar23 = puVar28;
  puVar26 = puVar4;
  if (puVar28 != puVar21) {
    do {
      puVar29 = puVar23;
      puVar10 = puVar26;
      do {
        puVar9 = puVar10;
        puVar8 = puVar29;
        puVar29 = puVar8 + 4;
        uVar15 = puVar8[1];
        uVar7 = puVar8[2];
        uVar22 = puVar8[3];
        *puVar9 = *puVar8;
        puVar9[1] = uVar15;
        puVar9[2] = uVar7;
        puVar9[3] = uVar22;
        puVar10 = puVar9 + 4;
      } while (puVar29 != puVar23 + 8);
      puVar23 = puVar23 + 10;
      uVar22 = puVar8[5];
      puVar9[4] = *puVar29;
      puVar9[5] = uVar22;
      puVar26 = puVar26 + 10;
    } while (puVar21 != puVar23);
    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &
                        0x1fffffff) + 2) * 10;
  }
  puVar23 = puVar21;
  puVar26 = puVar29;
  if (puVar27 != puVar21) {
    do {
      puVar10 = puVar23;
      puVar8 = puVar26;
      do {
        puVar24 = puVar8;
        puVar9 = puVar10;
        puVar10 = puVar9 + 4;
        uVar15 = puVar9[1];
        uVar7 = puVar9[2];
        uVar22 = puVar9[3];
        *puVar24 = *puVar9;
        puVar24[1] = uVar15;
        puVar24[2] = uVar7;
        puVar24[3] = uVar22;
        puVar8 = puVar24 + 4;
      } while (puVar10 != puVar23 + 8);
      puVar23 = puVar23 + 10;
      uVar22 = puVar9[5];
      puVar24[4] = *puVar10;
      puVar24[5] = uVar22;
      puVar26 = puVar26 + 10;
    } while (puVar27 != puVar23);
    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &
                         0x1fffffff) + 1) * 10;
  }
  if (puVar28 != (undefined4 *)0x0) {
    (**(code **)(pcVar32 + 0x274fcc))(puVar28);
  }
  *puVar14 = puVar4;
  puVar14[1] = puVar29;
  puVar14[2] = iVar17;
  return;
}



void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,
                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,
                 undefined4 param_9,undefined4 param_10)

{
  undefined4 *puVar1;
  undefined4 *puVar2;
  undefined4 uVar3;
  undefined *puVar4;
  undefined4 *puVar5;
  undefined *puVar6;
  undefined4 *puVar7;
  undefined **ppuVar8;
  undefined **ppuVar9;
  undefined4 *puVar10;
  int iVar11;
  int iVar12;
  undefined4 uVar13;
  undefined4 uVar14;
  undefined *puVar15;
  code *pcVar16;
  code *pcVar17;
  undefined *puStack_f8;
  int iStack_f4;
  int iStack_e4;
  int iStack_e0;
  undefined *puStack_d8;
  undefined4 uStack_d4;
  undefined4 *puStack_cc;
  undefined *puStack_c8;
  code *pcStack_c4;
  undefined4 uStack_b0;
  undefined4 uStack_ac;
  undefined4 uStack_a8;
  undefined4 uStack_a4;
  undefined *puStack_a0;
  undefined4 uStack_9c;
  undefined4 uStack_98;
  int iStack_94;
  int iStack_84;
  int iStack_80;
  undefined4 uStack_78;
  undefined4 uStack_74;
  undefined4 *puStack_6c;
  int iStack_68;
  code *pcStack_64;
  undefined4 local_50;
  undefined4 local_4c;
  undefined4 local_48;
  undefined4 uStack_44;
  undefined4 local_38;
  int local_34;
  int local_24;
  int local_20;
  undefined4 local_18;
  undefined4 local_14;
  
  local_48 = 1;
  local_4c = param_8;
  local_50 = param_7;
  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);
  puVar10 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = param_10;
  local_18 = param_9;
  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(param_1 + 0x38),puVar10,&local_38);
    puVar10 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    puVar5 = &local_38;
    do {
      puVar7 = puVar5;
      puVar2 = puVar1;
      puVar5 = puVar7 + 4;
      uVar14 = puVar7[1];
      uVar13 = puVar7[2];
      uVar3 = puVar7[3];
      *puVar2 = *puVar7;
      puVar2[1] = uVar14;
      puVar2[2] = uVar13;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar5 != &local_18);
    puVar10 = puVar10 + 10;
    uVar3 = puVar7[5];
    puVar2[4] = *puVar5;
    puVar2[5] = uVar3;
    *(undefined4 **)(param_1 + 0x3c) = puVar10;
  }
  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;
    *(undefined4 *)(param_1 + 0x10) = 0;
    if (local_24 << 0x1c < 0) {
      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;
    }
    if ((local_20 != -4) && (local_34 != 0)) {
      if (*(int *)(local_34 + 100) == 0) {
        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  pcVar16 = FUN_00249f4c;
  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar4 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  puStack_a0 = puVar4 + 0x27f2f4;
  uStack_b0 = local_50;
  uStack_a8 = 0;
  uStack_ac = local_4c;
  puStack_6c = &local_38;
  iStack_68 = param_1;
  pcStack_64 = pcVar16;
  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);
  puVar10 = *(undefined4 **)(puVar6 + 0x3c);
  uStack_74 = uStack_44;
  uStack_78 = local_48;
  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(puVar6 + 0x38),puVar10,&uStack_98);
    puVar10 = *(undefined4 **)(puVar6 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    puVar5 = &uStack_98;
    do {
      puVar7 = puVar5;
      puVar2 = puVar1;
      puVar5 = puVar7 + 4;
      uVar14 = puVar7[1];
      uVar13 = puVar7[2];
      uVar3 = puVar7[3];
      *puVar2 = *puVar7;
      puVar2[1] = uVar14;
      puVar2[2] = uVar13;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar5 != &uStack_78);
    puVar10 = puVar10 + 10;
    uVar3 = puVar7[5];
    puVar2[4] = *puVar5;
    puVar2[5] = uVar3;
    *(undefined4 **)(puVar6 + 0x3c) = puVar10;
  }
  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;
  if (-1 < *(int *)(puVar6 + 0x20) << 1) {
    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;
    *(undefined4 *)(puVar6 + 0x10) = 0;
    if (iStack_84 << 0x1c < 0) {
      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;
    }
    if ((iStack_80 != -4) && (iStack_94 != 0)) {
      if (*(int *)(iStack_94 + 100) == 0) {
        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;
      }
      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;
    }
    return;
  }
  pcVar16 = *(code **)(puStack_a0 + -0x7810);
  pcVar17 = FUN_0024a0dc;
  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;
  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);
  uVar13 = 0;
  uVar3 = uStack_a8;
  puStack_cc = &uStack_98;
  puStack_c8 = puVar6;
  pcStack_c4 = pcVar17;
  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);
  puVar10 = *(undefined4 **)(iVar11 + 0x3c);
  uStack_d4 = uStack_9c;
  puStack_d8 = puStack_a0;
  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);
    puVar10 = *(undefined4 **)(iVar11 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    ppuVar9 = &puStack_f8;
    do {
      ppuVar8 = ppuVar9;
      puVar5 = puVar1;
      ppuVar9 = ppuVar8 + 4;
      puVar15 = ppuVar8[1];
      puVar6 = ppuVar8[2];
      puVar4 = ppuVar8[3];
      *puVar5 = *ppuVar8;
      puVar5[1] = puVar15;
      puVar5[2] = puVar6;
      puVar5[3] = puVar4;
      puVar1 = puVar5 + 4;
    } while (ppuVar9 != &puStack_d8);
    puVar10 = puVar10 + 10;
    puVar4 = ppuVar8[5];
    puVar5[4] = *ppuVar9;
    puVar5[5] = puVar4;
    *(undefined4 **)(iVar11 + 0x3c) = puVar10;
  }
  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;
  if (-1 < *(int *)(iVar11 + 0x20) << 1) {
    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar11 + 0x10) = 0;
    if (iStack_e4 << 0x1c < 0) {
      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;
    }
    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {
      if (*(int *)(iStack_f4 + 100) == 0) {
        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;
      }
      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;
    }
    return;
  }
  (**(code **)(pcVar16 + 0x277954))
            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);
  return;
}


lui gp,0x28
addiu gp,gp,-0xb70
addu gp,gp,t9
addiu sp,sp,-0x60
lw t9,-0x511c(gp)
li v0,0x1
or a2,a3,zero
lw v1,0x7c(sp)
lw a3,0x70(sp)
sw v0,0x18(sp)
sw s0,0x54(sp)
addiu s0,sp,0x28
sw s1,0x58(sp)
or s1,a0,zero
sw gp,0x20(sp)
or a0,s0,zero
sw ra,0x5c(sp)
sw v1,0x14(sp)
lw v0,0x78(sp)
jalr t9
_sw v0,0x10(sp)
lw a3,0x84(sp)
lw a2,0x80(sp)
lw a1,0x3c(s1)
lw v0,0x40(s1)
lw gp,0x20(sp)
sw a3,0x4c(sp)
beq a1,v0,0x00249f14
_sw a2,0x48(sp)
addiu t1,sp,0x48
or a0,s0,zero
or v0,a1,zero
lw t0,0x0(a0)
addiu a0,a0,0x10
addiu v0,v0,0x10
lw a3,-0xc(a0)
lw a2,-0x8(a0)
lw v1,-0x4(a0)
sw t0,-0x10(v0)
sw a3,-0xc(v0)
sw a2,-0x8(v0)
bne a0,t1,0x00249e30
_sw v1,-0x4(v0)
lw a2,0x0(a0)
addiu a1,a1,0x28
lw v1,0x4(a0)
sw a2,0x0(v0)
sw v1,0x4(v0)
sw a1,0x3c(s1)
lw v0,0x38(s1)
lw v1,0x20(s1)
subu a1,a1,v0
lui v0,0xcccc
sra a1,a1,0x3
ori v0,v0,0xcccd
mul a1,a1,v0
ext v1,v1,0x1e,0x1
sll v0,a1,0x1
addu v0,v0,a1
bne v1,zero,0x00249f30
_sll v0,v0,0x3
sw v0,0x14(s1)
lw v0,0x3c(sp)
ext v0,v0,0x3,0x1
bne v0,zero,0x00249ef8
_sw zero,0x10(s1)
lw v1,0x40(sp)
li v0,-0x4
beq v1,v0,0x00249ee4
_lw v0,0x2c(sp)
beq v0,zero,0x00249ee8
_lw ra,0x5c(sp)
lw v1,0x64(v0)
beq v1,zero,0x00249f08
_nop
addiu v1,v1,0x1
sw v1,0x64(v0)
lw ra,0x5c(sp)
lw s1,0x58(sp)
lw s0,0x54(sp)
jr ra
_addiu sp,sp,0x60
lw v0,0x30(s1)
addiu v0,v0,0x1
b 0x00249eb8
_sw v0,0x30(s1)
addiu a1,a1,-0x1
b 0x00249edc
_sw a1,0x60(v0)
lw t9,-0x4fa4(gp)
addiu a0,s1,0x38
bal 0x00249014
_or a2,s0,zero
lw gp,0x20(sp)
b 0x00249e74
_lw a1,0x3c(s1)
lw a2,-0x7924(gp)
li a1,0x231
lw a0,-0x7fc4(gp)
lw t9,-0x7810(gp)
addiu a2,a2,-0x2b1c
jalr t9
_addiu a0,a0,0x3574
(translation_unit "void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}\n\n" (function_definition "void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" primitive_type (function_declarator "FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" identifier (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "undefined4 param_4" type_identifier identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) , (parameter_declaration "undefined4 param_9" type_identifier identifier) , (parameter_declaration "undefined4 param_10" type_identifier identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" { (declaration "undefined4 *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined4 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 uVar3;" type_identifier identifier ;) (declaration "undefined *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined4 *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "undefined *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "undefined4 *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "undefined **ppuVar8;" type_identifier (pointer_declarator "**ppuVar8" * (pointer_declarator "*ppuVar8" * identifier)) ;) (declaration "undefined **ppuVar9;" type_identifier (pointer_declarator "**ppuVar9" * (pointer_declarator "*ppuVar9" * identifier)) ;) (declaration "undefined4 *puVar10;" type_identifier (pointer_declarator "*puVar10" * identifier) ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "undefined4 uVar13;" type_identifier identifier ;) (declaration "undefined4 uVar14;" type_identifier identifier ;) (declaration "undefined *puVar15;" type_identifier (pointer_declarator "*puVar15" * identifier) ;) (declaration "code *pcVar16;" type_identifier (pointer_declarator "*pcVar16" * identifier) ;) (declaration "code *pcVar17;" type_identifier (pointer_declarator "*pcVar17" * identifier) ;) (declaration "undefined *puStack_f8;" type_identifier (pointer_declarator "*puStack_f8" * identifier) ;) (declaration "int iStack_f4;" primitive_type identifier ;) (declaration "int iStack_e4;" primitive_type identifier ;) (declaration "int iStack_e0;" primitive_type identifier ;) (declaration "undefined *puStack_d8;" type_identifier (pointer_declarator "*puStack_d8" * identifier) ;) (declaration "undefined4 uStack_d4;" type_identifier identifier ;) (declaration "undefined4 *puStack_cc;" type_identifier (pointer_declarator "*puStack_cc" * identifier) ;) (declaration "undefined *puStack_c8;" type_identifier (pointer_declarator "*puStack_c8" * identifier) ;) (declaration "code *pcStack_c4;" type_identifier (pointer_declarator "*pcStack_c4" * identifier) ;) (declaration "undefined4 uStack_b0;" type_identifier identifier ;) (declaration "undefined4 uStack_ac;" type_identifier identifier ;) (declaration "undefined4 uStack_a8;" type_identifier identifier ;) (declaration "undefined4 uStack_a4;" type_identifier identifier ;) (declaration "undefined *puStack_a0;" type_identifier (pointer_declarator "*puStack_a0" * identifier) ;) (declaration "undefined4 uStack_9c;" type_identifier identifier ;) (declaration "undefined4 uStack_98;" type_identifier identifier ;) (declaration "int iStack_94;" primitive_type identifier ;) (declaration "int iStack_84;" primitive_type identifier ;) (declaration "int iStack_80;" primitive_type identifier ;) (declaration "undefined4 uStack_78;" type_identifier identifier ;) (declaration "undefined4 uStack_74;" type_identifier identifier ;) (declaration "undefined4 *puStack_6c;" type_identifier (pointer_declarator "*puStack_6c" * identifier) ;) (declaration "int iStack_68;" primitive_type identifier ;) (declaration "code *pcStack_64;" type_identifier (pointer_declarator "*pcStack_64" * identifier) ;) (declaration "undefined4 local_50;" type_identifier identifier ;) (declaration "undefined4 local_4c;" type_identifier identifier ;) (declaration "undefined4 local_48;" type_identifier identifier ;) (declaration "undefined4 uStack_44;" type_identifier identifier ;) (declaration "undefined4 local_38;" type_identifier identifier ;) (declaration "int local_34;" primitive_type identifier ;) (declaration "int local_24;" primitive_type identifier ;) (declaration "int local_20;" primitive_type identifier ;) (declaration "undefined4 local_18;" type_identifier identifier ;) (declaration "undefined4 local_14;" type_identifier identifier ;) (expression_statement "local_48 = 1;" (assignment_expression "local_48 = 1" identifier = number_literal) ;) (expression_statement "local_4c = param_8;" (assignment_expression "local_4c = param_8" identifier = identifier) ;) (expression_statement "local_50 = param_7;" (assignment_expression "local_50 = param_7" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);" (call_expression "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4124)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4124" * (cast_expression "(code *)PTR_Output_reloc_004c4124" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38,param_2,param_4,param_5)" ( (pointer_expression "&local_38" & identifier) , identifier , identifier , identifier ))) ;) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "local_14 = param_10;" (assignment_expression "local_14 = param_10" identifier = identifier) ;) (expression_statement "local_18 = param_9;" (assignment_expression "local_18 = param_9" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(param_1 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(param_1 + 0x40)" * (cast_expression "(undefined4 **)(param_1 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x40)" ( (binary_expression "param_1 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&local_38" identifier , (pointer_expression "&local_38" & identifier))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "puVar5 = &local_38;" (assignment_expression "puVar5 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);" do (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" identifier = (binary_expression "puVar7 + 4" identifier + number_literal)) ;) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" identifier = (subscript_expression "puVar7[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" identifier = (subscript_expression "puVar7[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" identifier = (subscript_expression "puVar7[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar7" * identifier)) ;) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" identifier = (binary_expression "puVar2 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar5 != &local_18)" ( (binary_expression "puVar5 != &local_18" identifier != (pointer_expression "&local_18" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" identifier = (subscript_expression "puVar7[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar5" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(param_1 + 0x38)" * (cast_expression "(int *)(param_1 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(param_1 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(param_1 + 0x20) << 1" number_literal < (binary_expression "*(int *)(param_1 + 0x20) << 1" (pointer_expression "*(int *)(param_1 + 0x20)" * (cast_expression "(int *)(param_1 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20)" ( (binary_expression "param_1 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(param_1 + 0x14)" * (cast_expression "(int *)(param_1 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x14)" ( (binary_expression "param_1 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar11 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(param_1 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(param_1 + 0x10) = 0" (pointer_expression "*(undefined4 *)(param_1 + 0x10)" * (cast_expression "(undefined4 *)(param_1 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x10)" ( (binary_expression "param_1 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" if (parenthesized_expression "(local_24 << 0x1c < 0)" ( (binary_expression "local_24 << 0x1c < 0" (binary_expression "local_24 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;" (assignment_expression "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" * (cast_expression "(int *)(param_1 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x30)" ( (binary_expression "param_1 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" * (cast_expression "(int *)(param_1 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x30)" ( (binary_expression "param_1 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" if (parenthesized_expression "((local_20 != -4) && (local_34 != 0))" ( (binary_expression "(local_20 != -4) && (local_34 != 0)" (parenthesized_expression "(local_20 != -4)" ( (binary_expression "local_20 != -4" identifier != number_literal) )) && (parenthesized_expression "(local_34 != 0)" ( (binary_expression "local_34 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" { (if_statement "if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(local_34 + 100) == 0)" ( (binary_expression "*(int *)(local_34 + 100) == 0" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(local_34 + 0x60)" * (cast_expression "(int *)(local_34 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 0x60)" ( (binary_expression "local_34 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;" (assignment_expression "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar16 = FUN_00249f4c;" (assignment_expression "pcVar16 = FUN_00249f4c" identifier = identifier) ;) (expression_statement "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier + number_literal)) ;) (expression_statement "puVar4 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar4 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (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 "(puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" ( identifier , number_literal , (binary_expression "PTR_s_in_a_linker_script_004c191c + -0x2b1c" identifier + number_literal) ))) ;) (expression_statement "puStack_a0 = puVar4 + 0x27f2f4;" (assignment_expression "puStack_a0 = puVar4 + 0x27f2f4" identifier = (binary_expression "puVar4 + 0x27f2f4" identifier + number_literal)) ;) (expression_statement "uStack_b0 = local_50;" (assignment_expression "uStack_b0 = local_50" identifier = identifier) ;) (expression_statement "uStack_a8 = 0;" (assignment_expression "uStack_a8 = 0" identifier = number_literal) ;) (expression_statement "uStack_ac = local_4c;" (assignment_expression "uStack_ac = local_4c" identifier = identifier) ;) (expression_statement "puStack_6c = &local_38;" (assignment_expression "puStack_6c = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (expression_statement "iStack_68 = param_1;" (assignment_expression "iStack_68 = param_1" identifier = identifier) ;) (expression_statement "pcStack_64 = pcVar16;" (assignment_expression "pcStack_64 = pcVar16" identifier = identifier) ;) (expression_statement "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98);" (call_expression "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar4 + 0x27a1cc))" ( (pointer_expression "**(code **)(puVar4 + 0x27a1cc)" * (pointer_expression "*(code **)(puVar4 + 0x27a1cc)" * (cast_expression "(code **)(puVar4 + 0x27a1cc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar4 + 0x27a1cc)" ( (binary_expression "puVar4 + 0x27a1cc" identifier + number_literal) ))))) )) (argument_list "(&uStack_98)" ( (pointer_expression "&uStack_98" & identifier) ))) ;) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_74 = uStack_44;" (assignment_expression "uStack_74 = uStack_44" identifier = identifier) ;) (expression_statement "uStack_78 = local_48;" (assignment_expression "uStack_78 = local_48" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(puVar6 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(puVar6 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(puVar6 + 0x40)" * (cast_expression "(undefined4 **)(puVar6 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x40)" ( (binary_expression "puVar6 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(puVar6 + 0x38)" ( (binary_expression "puVar6 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&uStack_98" identifier , (pointer_expression "&uStack_98" & identifier))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "puVar5 = &uStack_98;" (assignment_expression "puVar5 = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);" do (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" identifier = (binary_expression "puVar7 + 4" identifier + number_literal)) ;) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" identifier = (subscript_expression "puVar7[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" identifier = (subscript_expression "puVar7[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" identifier = (subscript_expression "puVar7[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar7" * identifier)) ;) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" identifier = (binary_expression "puVar2 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar5 != &uStack_78)" ( (binary_expression "puVar5 != &uStack_78" identifier != (pointer_expression "&uStack_78" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" identifier = (subscript_expression "puVar7[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar5" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(puVar6 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(puVar6 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar6 + 0x38)" * (cast_expression "(int *)(puVar6 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x38)" ( (binary_expression "puVar6 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(puVar6 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar6 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar6 + 0x20) << 1" (pointer_expression "*(int *)(puVar6 + 0x20)" * (cast_expression "(int *)(puVar6 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x20)" ( (binary_expression "puVar6 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(puVar6 + 0x14)" * (cast_expression "(int *)(puVar6 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x14)" ( (binary_expression "puVar6 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar11 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar6 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar6 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar6 + 0x10)" * (cast_expression "(undefined4 *)(puVar6 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x10)" ( (binary_expression "puVar6 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" if (parenthesized_expression "(iStack_84 << 0x1c < 0)" ( (binary_expression "iStack_84 << 0x1c < 0" (binary_expression "iStack_84 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;" (assignment_expression "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" * (cast_expression "(int *)(puVar6 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x30)" ( (binary_expression "puVar6 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" * (cast_expression "(int *)(puVar6 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x30)" ( (binary_expression "puVar6 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" if (parenthesized_expression "((iStack_80 != -4) && (iStack_94 != 0))" ( (binary_expression "(iStack_80 != -4) && (iStack_94 != 0)" (parenthesized_expression "(iStack_80 != -4)" ( (binary_expression "iStack_80 != -4" identifier != number_literal) )) && (parenthesized_expression "(iStack_94 != 0)" ( (binary_expression "iStack_94 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" { (if_statement "if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(iStack_94 + 100) == 0)" ( (binary_expression "*(int *)(iStack_94 + 100) == 0" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_94 + 0x60)" * (cast_expression "(int *)(iStack_94 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 0x60)" ( (binary_expression "iStack_94 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;" (assignment_expression "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar16 = *(code **)(puStack_a0 + -0x7810);" (assignment_expression "pcVar16 = *(code **)(puStack_a0 + -0x7810)" identifier = (pointer_expression "*(code **)(puStack_a0 + -0x7810)" * (cast_expression "(code **)(puStack_a0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puStack_a0 + -0x7810)" ( (binary_expression "puStack_a0 + -0x7810" identifier + number_literal) ))))) ;) (expression_statement "pcVar17 = FUN_0024a0dc;" (assignment_expression "pcVar17 = FUN_0024a0dc" identifier = identifier) ;) (expression_statement "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;" (assignment_expression "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(puStack_a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(puStack_a0 + -0x7fc4)" * (cast_expression "(int *)(puStack_a0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7fc4)" ( (binary_expression "puStack_a0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);" (call_expression "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (parenthesized_expression "(*pcVar16)" ( (pointer_expression "*pcVar16" * identifier) )) (argument_list "(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(puStack_a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(puStack_a0 + -0x7924)" * (cast_expression "(int *)(puStack_a0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7924)" ( (binary_expression "puStack_a0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" identifier = number_literal) ;) (expression_statement "uVar3 = uStack_a8;" (assignment_expression "uVar3 = uStack_a8" identifier = identifier) ;) (expression_statement "puStack_cc = &uStack_98;" (assignment_expression "puStack_cc = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (expression_statement "puStack_c8 = puVar6;" (assignment_expression "puStack_c8 = puVar6" identifier = identifier) ;) (expression_statement "pcStack_c4 = pcVar17;" (assignment_expression "pcStack_c4 = pcVar17" identifier = identifier) ;) (expression_statement "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8);" (call_expression "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8)" (parenthesized_expression "(**(code **)(pcVar16 + 0x27a048))" ( (pointer_expression "**(code **)(pcVar16 + 0x27a048)" * (pointer_expression "*(code **)(pcVar16 + 0x27a048)" * (cast_expression "(code **)(pcVar16 + 0x27a048)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar16 + 0x27a048)" ( (binary_expression "pcVar16 + 0x27a048" identifier + number_literal) ))))) )) (argument_list "(&puStack_f8)" ( (pointer_expression "&puStack_f8" & identifier) ))) ;) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_d4 = uStack_9c;" (assignment_expression "uStack_d4 = uStack_9c" identifier = identifier) ;) (expression_statement "puStack_d8 = puStack_a0;" (assignment_expression "puStack_d8 = puStack_a0" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(iVar11 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(iVar11 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(iVar11 + 0x40)" * (cast_expression "(undefined4 **)(iVar11 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x40)" ( (binary_expression "iVar11 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(iVar11 + 0x38)" ( (binary_expression "iVar11 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" identifier , (comma_expression "&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (pointer_expression "&puStack_f8" & identifier) , (comma_expression "uStack_9c,uVar3,uStack_a4,uVar13" identifier , (comma_expression "uVar3,uStack_a4,uVar13" identifier , (comma_expression "uStack_a4,uVar13" identifier , identifier)))))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "ppuVar9 = &puStack_f8;" (assignment_expression "ppuVar9 = &puStack_f8" identifier = (pointer_expression "&puStack_f8" & identifier)) ;) (do_statement "do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);" do (compound_statement "{\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    }" { (expression_statement "ppuVar8 = ppuVar9;" (assignment_expression "ppuVar8 = ppuVar9" identifier = identifier) ;) (expression_statement "puVar5 = puVar1;" (assignment_expression "puVar5 = puVar1" identifier = identifier) ;) (expression_statement "ppuVar9 = ppuVar8 + 4;" (assignment_expression "ppuVar9 = ppuVar8 + 4" identifier = (binary_expression "ppuVar8 + 4" identifier + number_literal)) ;) (expression_statement "puVar15 = ppuVar8[1];" (assignment_expression "puVar15 = ppuVar8[1]" identifier = (subscript_expression "ppuVar8[1]" identifier [ number_literal ])) ;) (expression_statement "puVar6 = ppuVar8[2];" (assignment_expression "puVar6 = ppuVar8[2]" identifier = (subscript_expression "ppuVar8[2]" identifier [ number_literal ])) ;) (expression_statement "puVar4 = ppuVar8[3];" (assignment_expression "puVar4 = ppuVar8[3]" identifier = (subscript_expression "ppuVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar5 = *ppuVar8;" (assignment_expression "*puVar5 = *ppuVar8" (pointer_expression "*puVar5" * identifier) = (pointer_expression "*ppuVar8" * identifier)) ;) (expression_statement "puVar5[1] = puVar15;" (assignment_expression "puVar5[1] = puVar15" (subscript_expression "puVar5[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar5[2] = puVar6;" (assignment_expression "puVar5[2] = puVar6" (subscript_expression "puVar5[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar5[3] = puVar4;" (assignment_expression "puVar5[3] = puVar4" (subscript_expression "puVar5[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar5 + 4;" (assignment_expression "puVar1 = puVar5 + 4" identifier = (binary_expression "puVar5 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(ppuVar9 != &puStack_d8)" ( (binary_expression "ppuVar9 != &puStack_d8" identifier != (pointer_expression "&puStack_d8" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "puVar4 = ppuVar8[5];" (assignment_expression "puVar4 = ppuVar8[5]" identifier = (subscript_expression "ppuVar8[5]" identifier [ number_literal ])) ;) (expression_statement "puVar5[4] = *ppuVar9;" (assignment_expression "puVar5[4] = *ppuVar9" (subscript_expression "puVar5[4]" identifier [ number_literal ]) = (pointer_expression "*ppuVar9" * identifier)) ;) (expression_statement "puVar5[5] = puVar4;" (assignment_expression "puVar5[5] = puVar4" (subscript_expression "puVar5[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(iVar11 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(iVar11 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;" (assignment_expression "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(iVar11 + 0x38)" * (cast_expression "(int *)(iVar11 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x38)" ( (binary_expression "iVar11 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(iVar11 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar11 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar11 + 0x20) << 1" (pointer_expression "*(int *)(iVar11 + 0x20)" * (cast_expression "(int *)(iVar11 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x20)" ( (binary_expression "iVar11 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;" (assignment_expression "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338" (pointer_expression "*(int *)(iVar11 + 0x14)" * (cast_expression "(int *)(iVar11 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x14)" ( (binary_expression "iVar11 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(iVar11 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(iVar11 + 0x10) = 0" (pointer_expression "*(undefined4 *)(iVar11 + 0x10)" * (cast_expression "(undefined4 *)(iVar11 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x10)" ( (binary_expression "iVar11 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" if (parenthesized_expression "(iStack_e4 << 0x1c < 0)" ( (binary_expression "iStack_e4 << 0x1c < 0" (binary_expression "iStack_e4 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;" (assignment_expression "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" * (cast_expression "(int *)(iVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x30)" ( (binary_expression "iVar11 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" * (cast_expression "(int *)(iVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x30)" ( (binary_expression "iVar11 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" if (parenthesized_expression "((iStack_e0 != -4) && (iStack_f4 != 0))" ( (binary_expression "(iStack_e0 != -4) && (iStack_f4 != 0)" (parenthesized_expression "(iStack_e0 != -4)" ( (binary_expression "iStack_e0 != -4" identifier != number_literal) )) && (parenthesized_expression "(iStack_f4 != 0)" ( (binary_expression "iStack_f4 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" { (if_statement "if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(iStack_f4 + 100) == 0)" ( (binary_expression "*(int *)(iStack_f4 + 100) == 0" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_f4 + 0x60)" * (cast_expression "(int *)(iStack_f4 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 0x60)" ( (binary_expression "iStack_f4 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar12 * -0x33333333 + -1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;" (assignment_expression "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);" (call_expression "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" (parenthesized_expression "(**(code **)(pcVar16 + 0x277954))" ( (pointer_expression "**(code **)(pcVar16 + 0x277954)" * (pointer_expression "*(code **)(pcVar16 + 0x277954)" * (cast_expression "(code **)(pcVar16 + 0x277954)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar16 + 0x277954)" ( (binary_expression "pcVar16 + 0x277954" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" ( (binary_expression "*(int *)(pcVar16 + 0x2771a0) + 0x3574" (pointer_expression "*(int *)(pcVar16 + 0x2771a0)" * (cast_expression "(int *)(pcVar16 + 0x2771a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar16 + 0x2771a0)" ( (binary_expression "pcVar16 + 0x2771a0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar16 + 0x277840) + -0x2b1c" (pointer_expression "*(int *)(pcVar16 + 0x277840)" * (cast_expression "(int *)(pcVar16 + 0x277840)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar16 + 0x277840)" ( (binary_expression "pcVar16 + 0x277840" identifier + number_literal) )))) + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */\n/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */\n/* DWARF original prototype: void add_relative(Output_data_reloc<4,_false,_64,_false> * this, uint\n   type, Output_data * od, Sized_relobj<64,_false> * relobj, uint shndx, Address address, Addend\n   addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_false,_64,_false>::add_relative\n          (Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,\n          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)\n\n{\n  Address AVar1;\n  iterator iVar2;\n  Output_reloc<4,_false,_64,_false> *pOVar3;\n  undefined4 *puVar4;\n  uint uVar5;\n  uint uVar6;\n  undefined4 uVar7;\n  undefined4 *puVar8;\n  undefined4 *puVar9;\n  undefined4 *puVar10;\n  undefined *puVar11;\n  Output_reloc<4,_false,_64,_false> *pOVar12;\n  Output_reloc<4,_false,_64,_false> *pOVar13;\n  undefined4 *puVar14;\n  undefined4 uVar15;\n  iterator iVar16;\n  int iVar17;\n  pointer pOVar18;\n  int iVar19;\n  Output_reloc<4,_false,_64,_false> *pOVar20;\n  undefined4 *puVar21;\n  undefined4 uVar22;\n  undefined4 *puVar23;\n  undefined4 *puVar24;\n  anon_union_4_2_238bdeaa_for_u2_ aVar25;\n  undefined4 *puVar26;\n  undefined4 *puVar27;\n  undefined4 *puVar28;\n  undefined4 *puVar29;\n  undefined *puVar30;\n  code *pcVar31;\n  code *pcVar32;\n  Output_reloc<4,_false,_64,_false> OStack_970;\n  Output_reloc<4,_false,_64,_false> *pOStack_944;\n  int iStack_940;\n  code *pcStack_93c;\n  undefined4 uStack_928;\n  undefined4 uStack_920;\n  undefined4 uStack_91c;\n  undefined4 uStack_918;\n  undefined4 uStack_914;\n  undefined4 uStack_910;\n  undefined4 uStack_90c;\n  code *pcStack_908;\n  Output_reloc<4,_false,_64,_false> OStack_900;\n  Output_reloc<4,_false,_64,_false> *pOStack_8d4;\n  int iStack_8d0;\n  code *pcStack_8cc;\n  undefined4 uStack_8b8;\n  undefined4 uStack_8b4;\n  undefined4 uStack_8b0;\n  undefined4 uStack_8ac;\n  undefined4 uStack_8a8;\n  undefined4 uStack_8a4;\n  undefined4 uStack_8a0;\n  undefined4 uStack_89c;\n  code *pcStack_898;\n  Output_reloc<4,_false,_64,_false> OStack_890;\n  Output_reloc<4,_false,_64,_false> *pOStack_864;\n  int iStack_860;\n  code *pcStack_85c;\n  undefined4 uStack_848;\n  undefined4 uStack_844;\n  undefined4 uStack_840;\n  undefined4 uStack_83c;\n  undefined4 uStack_838;\n  undefined4 uStack_834;\n  undefined4 uStack_830;\n  undefined4 uStack_82c;\n  code *pcStack_828;\n  Output_reloc<4,_false,_64,_false> OStack_820;\n  Output_reloc<4,_false,_64,_false> *pOStack_7f4;\n  int iStack_7f0;\n  code *pcStack_7ec;\n  undefined4 uStack_7d8;\n  undefined4 uStack_7d0;\n  undefined4 uStack_7cc;\n  undefined4 uStack_7c8;\n  undefined4 uStack_7c4;\n  undefined4 uStack_7c0;\n  undefined4 uStack_7bc;\n  code *pcStack_7b8;\n  Output_reloc<4,_false,_64,_false> OStack_7b0;\n  Output_reloc<4,_false,_64,_false> *pOStack_784;\n  int iStack_780;\n  code *pcStack_77c;\n  undefined4 uStack_768;\n  undefined4 uStack_764;\n  undefined4 uStack_760;\n  undefined4 uStack_75c;\n  undefined4 uStack_758;\n  undefined4 uStack_754;\n  undefined4 uStack_750;\n  undefined4 uStack_74c;\n  code *pcStack_748;\n  Output_reloc<4,_false,_64,_false> OStack_740;\n  Output_reloc<4,_false,_64,_false> *pOStack_714;\n  int iStack_710;\n  code *pcStack_70c;\n  undefined4 uStack_6f8;\n  undefined4 uStack_6f0;\n  undefined4 uStack_6ec;\n  undefined4 uStack_6e8;\n  undefined4 uStack_6e4;\n  undefined4 uStack_6e0;\n  uint uStack_6dc;\n  code *pcStack_6d8;\n  Output_reloc<4,_false,_64,_false> OStack_6d0;\n  Output_reloc<4,_false,_64,_false> *pOStack_6a4;\n  int iStack_6a0;\n  code *pcStack_69c;\n  undefined4 uStack_688;\n  undefined4 uStack_680;\n  undefined4 uStack_67c;\n  undefined4 uStack_678;\n  undefined4 uStack_674;\n  uint uStack_670;\n  undefined4 uStack_66c;\n  code *pcStack_668;\n  Output_reloc<4,_false,_64,_false> OStack_660;\n  Output_reloc<4,_false,_64,_false> *pOStack_634;\n  int iStack_630;\n  code *pcStack_62c;\n  undefined4 uStack_618;\n  undefined4 uStack_610;\n  undefined4 uStack_60c;\n  undefined4 uStack_608;\n  undefined4 uStack_604;\n  undefined4 uStack_600;\n  undefined4 uStack_5fc;\n  code *pcStack_5f8;\n  Output_reloc<4,_false,_64,_false> OStack_5f0;\n  Output_reloc<4,_false,_64,_false> *pOStack_5c4;\n  int iStack_5c0;\n  code *pcStack_5bc;\n  undefined4 uStack_5a8;\n  undefined4 uStack_5a0;\n  undefined4 uStack_59c;\n  undefined4 uStack_598;\n  undefined4 uStack_594;\n  undefined4 uStack_590;\n  code *pcStack_588;\n  Output_reloc<4,_false,_64,_false> OStack_580;\n  Output_reloc<4,_false,_64,_false> *pOStack_554;\n  int iStack_550;\n  code *pcStack_54c;\n  undefined4 uStack_538;\n  undefined4 uStack_534;\n  undefined4 uStack_530;\n  undefined4 uStack_52c;\n  undefined4 uStack_528;\n  undefined4 uStack_524;\n  undefined4 uStack_520;\n  code *pcStack_518;\n  Output_reloc<4,_false,_64,_false> OStack_510;\n  Output_reloc<4,_false,_64,_false> *pOStack_4e4;\n  int iStack_4e0;\n  code *pcStack_4dc;\n  undefined4 uStack_4c8;\n  undefined4 uStack_4c4;\n  undefined4 uStack_4c0;\n  undefined4 uStack_4bc;\n  undefined4 uStack_4b8;\n  undefined4 uStack_4b4;\n  uint uStack_4b0;\n  code *pcStack_4a8;\n  Output_reloc<4,_false,_64,_false> OStack_4a0;\n  Output_reloc<4,_false,_64,_false> *pOStack_474;\n  int iStack_470;\n  code *pcStack_46c;\n  undefined4 uStack_458;\n  undefined4 uStack_454;\n  undefined4 uStack_450;\n  undefined4 uStack_44c;\n  undefined4 uStack_448;\n  undefined4 uStack_444;\n  uint uStack_440;\n  code *pcStack_438;\n  Output_reloc<4,_false,_64,_false> OStack_430;\n  Output_reloc<4,_false,_64,_false> *pOStack_404;\n  int iStack_400;\n  code *pcStack_3fc;\n  undefined4 uStack_3e8;\n  undefined4 uStack_3e4;\n  undefined4 uStack_3e0;\n  undefined4 uStack_3dc;\n  undefined4 uStack_3d8;\n  undefined4 uStack_3d4;\n  code *pcStack_3d0;\n  Output_reloc<4,_false,_64,_false> OStack_3c8;\n  Output_reloc<4,_false,_64,_false> *pOStack_39c;\n  int iStack_398;\n  code *pcStack_394;\n  undefined4 uStack_380;\n  undefined4 uStack_37c;\n  undefined4 uStack_378;\n  undefined4 uStack_374;\n  undefined4 uStack_370;\n  code *pcStack_368;\n  Output_reloc<4,_false,_64,_false> OStack_360;\n  Output_reloc<4,_false,_64,_false> *pOStack_334;\n  int iStack_330;\n  code *pcStack_32c;\n  undefined4 uStack_318;\n  undefined4 uStack_314;\n  undefined4 uStack_310;\n  undefined4 uStack_30c;\n  undefined4 uStack_308;\n  code *pcStack_300;\n  Output_reloc<4,_false,_64,_false> OStack_2f8;\n  Output_reloc<4,_false,_64,_false> *pOStack_2cc;\n  int iStack_2c8;\n  code *pcStack_2c4;\n  undefined4 uStack_2b0;\n  undefined4 uStack_2ac;\n  undefined4 uStack_2a8;\n  undefined4 uStack_2a4;\n  uint uStack_2a0;\n  code *pcStack_298;\n  Output_reloc<4,_false,_64,_false> OStack_290;\n  Output_reloc<4,_false,_64,_false> *pOStack_264;\n  int iStack_260;\n  code *pcStack_25c;\n  undefined4 uStack_248;\n  undefined4 uStack_244;\n  undefined4 uStack_240;\n  undefined4 uStack_23c;\n  uint uStack_238;\n  code *pcStack_230;\n  Output_reloc<4,_false,_64,_false> OStack_228;\n  Output_reloc<4,_false,_64,_false> *pOStack_1fc;\n  int iStack_1f8;\n  code *pcStack_1f4;\n  undefined4 uStack_1e0;\n  undefined4 uStack_1dc;\n  undefined4 uStack_1d8;\n  undefined4 uStack_1d4;\n  undefined4 uStack_1d0;\n  undefined4 uStack_1cc;\n  code *pcStack_1c8;\n  Output_reloc<4,_false,_64,_false> OStack_1c0;\n  Output_reloc<4,_false,_64,_false> *pOStack_194;\n  int iStack_190;\n  code *pcStack_18c;\n  undefined4 uStack_178;\n  undefined4 uStack_174;\n  undefined4 uStack_170;\n  undefined4 uStack_16c;\n  undefined4 uStack_168;\n  undefined4 uStack_164;\n  code *pcStack_160;\n  undefined1 auStack_158 [36];\n  undefined4 uStack_134;\n  Output_reloc<4,_false,_64,_false> *pOStack_12c;\n  int iStack_128;\n  code *pcStack_124;\n  undefined4 uStack_110;\n  undefined4 uStack_10c;\n  undefined4 uStack_108;\n  undefined4 uStack_104;\n  code *pcStack_100;\n  undefined4 uStack_fc;\n  undefined1 auStack_f8 [36];\n  undefined4 uStack_d4;\n  Output_reloc<4,_false,_64,_false> *pOStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  Address AStack_b0;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  Output_reloc<4,_false,_64,_false> OStack_98;\n  Output_reloc<4,_false,_64,_false> *pOStack_6c;\n  Output_data_reloc<4,_false,_64,_false> *pOStack_68;\n  code *pcStack_64;\n  Address local_50;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  Output_reloc<4,_false,_64,_false> local_38;\n  \n  local_48 = 1;\n  local_50 = address;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,type,relobj,shndx);\n  iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n       ._M_impl._M_finish;\n  local_38.addend_ = addend;\n  if (iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);\n    pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar20 = &local_38;\n    do {\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);\n    pOVar18 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar20;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;\n    (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18;\n  }\n  iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl._M_start >> 3;\n  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1) {\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = add_output_section_generic;\n  puVar11 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar30 = PTR_do_gold_unreachable_004c1a30;\n  local_38.addend_ = addend;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar11,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar30 + 0x27f2f4;\n  uStack_a8 = 0;\n  pOStack_6c = &local_38;\n  pOStack_68 = this;\n  pcStack_64 = pcVar31;\n  AStack_b0 = local_50;\n  (**(code **)(puVar30 + 0x27a1cc))(&OStack_98);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);\n  OStack_98.addend_._4_4_ = uStack_44;\n  OStack_98.addend_._0_4_ = local_48;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_98;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(puVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar11 + 0x20) << 1) {\n    *(int *)(puVar11 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(puVar11 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(puStack_a0 + -0x7810);\n  pcVar32 = add_absolute;\n  iVar17 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  pcStack_100 = pcVar31 + 0x27f164;\n  uStack_110 = uStack_a8;\n  uStack_108 = 0;\n  uStack_10c = uStack_a4;\n  pOStack_cc = &OStack_98;\n  puStack_c8 = puVar11;\n  pcStack_c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27a048))((Output_reloc<4,_false,_64,_false> *)auStack_f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  uStack_d4 = uStack_9c;\n  auStack_f8._32_4_ = puStack_a0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(auStack_f8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((auStack_f8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_100 + -0x7810);\n  pcVar32 = add_output_section;\n  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);\n  pcStack_160 = pcVar31 + 0x27efcc;\n  uStack_170 = uStack_108;\n  uStack_168 = 0;\n  uStack_16c = uStack_104;\n  uStack_178 = uStack_10c;\n  pOStack_12c = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n  iStack_128 = iVar17;\n  pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_158._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_160 + -0x7810);\n  pcVar32 = add_output_section_generic;\n  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);\n  pcStack_1c8 = pcVar31 + 0x27ee30;\n  uStack_1d8 = uStack_170;\n  uStack_1d0 = 0;\n  uStack_1d4 = uStack_16c;\n  uStack_1e0 = uStack_174;\n  pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2] = iVar17;\n  return;\n}\n\n" comment comment comment comment (declaration "void __thiscall\ngold::Output_data_reloc<4,_false,_64,_false>::add_relative\n          (Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,\n          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)\n\n{\n  Address AVar1;" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<4" < number_literal) , identifier , identifier , (ERROR "_false>::add_relative\n          (Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,\n          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)\n\n{\n  Address" identifier > : : (function_declarator "add_relative\n          (Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,\n          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)" identifier (parameter_list "(Output_data_reloc<4,_false,_64,_false> *this,uint type,Output_data *od,\n          Sized_relobj<64,_false> *relobj,uint shndx,Address address,Addend addend)" ( (parameter_declaration "Output_data_reloc" type_identifier) (ERROR "<4" < number_literal) , (parameter_declaration "_false" type_identifier) , (parameter_declaration "_64" type_identifier) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "uint type" type_identifier identifier) , (parameter_declaration "Output_data *od" type_identifier (pointer_declarator "*od" * identifier)) , (parameter_declaration "Sized_relobj" type_identifier) (ERROR "<64" < number_literal) , (parameter_declaration "_false> *relobj" type_identifier (ERROR ">" >) (pointer_declarator "*relobj" * identifier)) , (parameter_declaration "uint shndx" type_identifier identifier) , (parameter_declaration "Address address" type_identifier identifier) , (parameter_declaration "Addend addend" type_identifier identifier) ))) { identifier) identifier ;) (declaration "iterator iVar2;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOVar3;" (update_expression "Output_reloc<4,_false,_64,_false> *pOVar3" (binary_expression "Output_reloc<4,_false,_64,_false> *pOVar3" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar3" * identifier)) --) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "uint uVar5;" type_identifier identifier ;) (declaration "uint uVar6;" type_identifier identifier ;) (declaration "undefined4 uVar7;" type_identifier identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "undefined4 *puVar9;" type_identifier (pointer_declarator "*puVar9" * identifier) ;) (declaration "undefined4 *puVar10;" type_identifier (pointer_declarator "*puVar10" * identifier) ;) (declaration "undefined *puVar11;" type_identifier (pointer_declarator "*puVar11" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOVar12;" (update_expression "Output_reloc<4,_false,_64,_false> *pOVar12" (binary_expression "Output_reloc<4,_false,_64,_false> *pOVar12" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar12" * identifier)) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOVar13;" (update_expression "Output_reloc<4,_false,_64,_false> *pOVar13" (binary_expression "Output_reloc<4,_false,_64,_false> *pOVar13" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar13" * identifier)) --) ;) (declaration "undefined4 *puVar14;" type_identifier (pointer_declarator "*puVar14" * identifier) ;) (declaration "undefined4 uVar15;" type_identifier identifier ;) (declaration "iterator iVar16;" type_identifier identifier ;) (declaration "int iVar17;" primitive_type identifier ;) (declaration "pointer pOVar18;" type_identifier identifier ;) (declaration "int iVar19;" primitive_type identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOVar20;" (update_expression "Output_reloc<4,_false,_64,_false> *pOVar20" (binary_expression "Output_reloc<4,_false,_64,_false> *pOVar20" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar20" * identifier)) --) ;) (declaration "undefined4 *puVar21;" type_identifier (pointer_declarator "*puVar21" * identifier) ;) (declaration "undefined4 uVar22;" type_identifier identifier ;) (declaration "undefined4 *puVar23;" type_identifier (pointer_declarator "*puVar23" * identifier) ;) (declaration "undefined4 *puVar24;" type_identifier (pointer_declarator "*puVar24" * identifier) ;) (declaration "anon_union_4_2_238bdeaa_for_u2_ aVar25;" type_identifier identifier ;) (declaration "undefined4 *puVar26;" type_identifier (pointer_declarator "*puVar26" * identifier) ;) (declaration "undefined4 *puVar27;" type_identifier (pointer_declarator "*puVar27" * identifier) ;) (declaration "undefined4 *puVar28;" type_identifier (pointer_declarator "*puVar28" * identifier) ;) (declaration "undefined4 *puVar29;" type_identifier (pointer_declarator "*puVar29" * identifier) ;) (declaration "undefined *puVar30;" type_identifier (pointer_declarator "*puVar30" * identifier) ;) (declaration "code *pcVar31;" type_identifier (pointer_declarator "*pcVar31" * identifier) ;) (declaration "code *pcVar32;" type_identifier (pointer_declarator "*pcVar32" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_970;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_970" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_970" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_944;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_944" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_944" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_944" * identifier)) --) ;) (declaration "int iStack_940;" primitive_type identifier ;) (declaration "code *pcStack_93c;" type_identifier (pointer_declarator "*pcStack_93c" * identifier) ;) (declaration "undefined4 uStack_928;" type_identifier identifier ;) (declaration "undefined4 uStack_920;" type_identifier identifier ;) (declaration "undefined4 uStack_91c;" type_identifier identifier ;) (declaration "undefined4 uStack_918;" type_identifier identifier ;) (declaration "undefined4 uStack_914;" type_identifier identifier ;) (declaration "undefined4 uStack_910;" type_identifier identifier ;) (declaration "undefined4 uStack_90c;" type_identifier identifier ;) (declaration "code *pcStack_908;" type_identifier (pointer_declarator "*pcStack_908" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_900;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_900" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_900" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_8d4;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_8d4" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_8d4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_8d4" * identifier)) --) ;) (declaration "int iStack_8d0;" primitive_type identifier ;) (declaration "code *pcStack_8cc;" type_identifier (pointer_declarator "*pcStack_8cc" * identifier) ;) (declaration "undefined4 uStack_8b8;" type_identifier identifier ;) (declaration "undefined4 uStack_8b4;" type_identifier identifier ;) (declaration "undefined4 uStack_8b0;" type_identifier identifier ;) (declaration "undefined4 uStack_8ac;" type_identifier identifier ;) (declaration "undefined4 uStack_8a8;" type_identifier identifier ;) (declaration "undefined4 uStack_8a4;" type_identifier identifier ;) (declaration "undefined4 uStack_8a0;" type_identifier identifier ;) (declaration "undefined4 uStack_89c;" type_identifier identifier ;) (declaration "code *pcStack_898;" type_identifier (pointer_declarator "*pcStack_898" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_890;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_890" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_890" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_864;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_864" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_864" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_864" * identifier)) --) ;) (declaration "int iStack_860;" primitive_type identifier ;) (declaration "code *pcStack_85c;" type_identifier (pointer_declarator "*pcStack_85c" * identifier) ;) (declaration "undefined4 uStack_848;" type_identifier identifier ;) (declaration "undefined4 uStack_844;" type_identifier identifier ;) (declaration "undefined4 uStack_840;" type_identifier identifier ;) (declaration "undefined4 uStack_83c;" type_identifier identifier ;) (declaration "undefined4 uStack_838;" type_identifier identifier ;) (declaration "undefined4 uStack_834;" type_identifier identifier ;) (declaration "undefined4 uStack_830;" type_identifier identifier ;) (declaration "undefined4 uStack_82c;" type_identifier identifier ;) (declaration "code *pcStack_828;" type_identifier (pointer_declarator "*pcStack_828" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_820;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_820" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_820" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_7f4;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_7f4" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_7f4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_7f4" * identifier)) --) ;) (declaration "int iStack_7f0;" primitive_type identifier ;) (declaration "code *pcStack_7ec;" type_identifier (pointer_declarator "*pcStack_7ec" * identifier) ;) (declaration "undefined4 uStack_7d8;" type_identifier identifier ;) (declaration "undefined4 uStack_7d0;" type_identifier identifier ;) (declaration "undefined4 uStack_7cc;" type_identifier identifier ;) (declaration "undefined4 uStack_7c8;" type_identifier identifier ;) (declaration "undefined4 uStack_7c4;" type_identifier identifier ;) (declaration "undefined4 uStack_7c0;" type_identifier identifier ;) (declaration "undefined4 uStack_7bc;" type_identifier identifier ;) (declaration "code *pcStack_7b8;" type_identifier (pointer_declarator "*pcStack_7b8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_7b0;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_7b0" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_7b0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_784;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_784" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_784" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_784" * identifier)) --) ;) (declaration "int iStack_780;" primitive_type identifier ;) (declaration "code *pcStack_77c;" type_identifier (pointer_declarator "*pcStack_77c" * identifier) ;) (declaration "undefined4 uStack_768;" type_identifier identifier ;) (declaration "undefined4 uStack_764;" type_identifier identifier ;) (declaration "undefined4 uStack_760;" type_identifier identifier ;) (declaration "undefined4 uStack_75c;" type_identifier identifier ;) (declaration "undefined4 uStack_758;" type_identifier identifier ;) (declaration "undefined4 uStack_754;" type_identifier identifier ;) (declaration "undefined4 uStack_750;" type_identifier identifier ;) (declaration "undefined4 uStack_74c;" type_identifier identifier ;) (declaration "code *pcStack_748;" type_identifier (pointer_declarator "*pcStack_748" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_740;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_740" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_740" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_714;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_714" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_714" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_714" * identifier)) --) ;) (declaration "int iStack_710;" primitive_type identifier ;) (declaration "code *pcStack_70c;" type_identifier (pointer_declarator "*pcStack_70c" * identifier) ;) (declaration "undefined4 uStack_6f8;" type_identifier identifier ;) (declaration "undefined4 uStack_6f0;" type_identifier identifier ;) (declaration "undefined4 uStack_6ec;" type_identifier identifier ;) (declaration "undefined4 uStack_6e8;" type_identifier identifier ;) (declaration "undefined4 uStack_6e4;" type_identifier identifier ;) (declaration "undefined4 uStack_6e0;" type_identifier identifier ;) (declaration "uint uStack_6dc;" type_identifier identifier ;) (declaration "code *pcStack_6d8;" type_identifier (pointer_declarator "*pcStack_6d8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_6d0;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_6d0" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_6d0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_6a4;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_6a4" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_6a4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_6a4" * identifier)) --) ;) (declaration "int iStack_6a0;" primitive_type identifier ;) (declaration "code *pcStack_69c;" type_identifier (pointer_declarator "*pcStack_69c" * identifier) ;) (declaration "undefined4 uStack_688;" type_identifier identifier ;) (declaration "undefined4 uStack_680;" type_identifier identifier ;) (declaration "undefined4 uStack_67c;" type_identifier identifier ;) (declaration "undefined4 uStack_678;" type_identifier identifier ;) (declaration "undefined4 uStack_674;" type_identifier identifier ;) (declaration "uint uStack_670;" type_identifier identifier ;) (declaration "undefined4 uStack_66c;" type_identifier identifier ;) (declaration "code *pcStack_668;" type_identifier (pointer_declarator "*pcStack_668" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_660;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_660" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_660" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_634;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_634" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_634" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_634" * identifier)) --) ;) (declaration "int iStack_630;" primitive_type identifier ;) (declaration "code *pcStack_62c;" type_identifier (pointer_declarator "*pcStack_62c" * identifier) ;) (declaration "undefined4 uStack_618;" type_identifier identifier ;) (declaration "undefined4 uStack_610;" type_identifier identifier ;) (declaration "undefined4 uStack_60c;" type_identifier identifier ;) (declaration "undefined4 uStack_608;" type_identifier identifier ;) (declaration "undefined4 uStack_604;" type_identifier identifier ;) (declaration "undefined4 uStack_600;" type_identifier identifier ;) (declaration "undefined4 uStack_5fc;" type_identifier identifier ;) (declaration "code *pcStack_5f8;" type_identifier (pointer_declarator "*pcStack_5f8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_5f0;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_5f0" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_5f0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_5c4;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_5c4" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_5c4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_5c4" * identifier)) --) ;) (declaration "int iStack_5c0;" primitive_type identifier ;) (declaration "code *pcStack_5bc;" type_identifier (pointer_declarator "*pcStack_5bc" * identifier) ;) (declaration "undefined4 uStack_5a8;" type_identifier identifier ;) (declaration "undefined4 uStack_5a0;" type_identifier identifier ;) (declaration "undefined4 uStack_59c;" type_identifier identifier ;) (declaration "undefined4 uStack_598;" type_identifier identifier ;) (declaration "undefined4 uStack_594;" type_identifier identifier ;) (declaration "undefined4 uStack_590;" type_identifier identifier ;) (declaration "code *pcStack_588;" type_identifier (pointer_declarator "*pcStack_588" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_580;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_580" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_580" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_554;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_554" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_554" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_554" * identifier)) --) ;) (declaration "int iStack_550;" primitive_type identifier ;) (declaration "code *pcStack_54c;" type_identifier (pointer_declarator "*pcStack_54c" * identifier) ;) (declaration "undefined4 uStack_538;" type_identifier identifier ;) (declaration "undefined4 uStack_534;" type_identifier identifier ;) (declaration "undefined4 uStack_530;" type_identifier identifier ;) (declaration "undefined4 uStack_52c;" type_identifier identifier ;) (declaration "undefined4 uStack_528;" type_identifier identifier ;) (declaration "undefined4 uStack_524;" type_identifier identifier ;) (declaration "undefined4 uStack_520;" type_identifier identifier ;) (declaration "code *pcStack_518;" type_identifier (pointer_declarator "*pcStack_518" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_510;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_510" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_510" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_4e4;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_4e4" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_4e4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_4e4" * identifier)) --) ;) (declaration "int iStack_4e0;" primitive_type identifier ;) (declaration "code *pcStack_4dc;" type_identifier (pointer_declarator "*pcStack_4dc" * identifier) ;) (declaration "undefined4 uStack_4c8;" type_identifier identifier ;) (declaration "undefined4 uStack_4c4;" type_identifier identifier ;) (declaration "undefined4 uStack_4c0;" type_identifier identifier ;) (declaration "undefined4 uStack_4bc;" type_identifier identifier ;) (declaration "undefined4 uStack_4b8;" type_identifier identifier ;) (declaration "undefined4 uStack_4b4;" type_identifier identifier ;) (declaration "uint uStack_4b0;" type_identifier identifier ;) (declaration "code *pcStack_4a8;" type_identifier (pointer_declarator "*pcStack_4a8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_4a0;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_4a0" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_4a0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_474;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_474" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_474" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_474" * identifier)) --) ;) (declaration "int iStack_470;" primitive_type identifier ;) (declaration "code *pcStack_46c;" type_identifier (pointer_declarator "*pcStack_46c" * identifier) ;) (declaration "undefined4 uStack_458;" type_identifier identifier ;) (declaration "undefined4 uStack_454;" type_identifier identifier ;) (declaration "undefined4 uStack_450;" type_identifier identifier ;) (declaration "undefined4 uStack_44c;" type_identifier identifier ;) (declaration "undefined4 uStack_448;" type_identifier identifier ;) (declaration "undefined4 uStack_444;" type_identifier identifier ;) (declaration "uint uStack_440;" type_identifier identifier ;) (declaration "code *pcStack_438;" type_identifier (pointer_declarator "*pcStack_438" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_430;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_430" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_430" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_404;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_404" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_404" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_404" * identifier)) --) ;) (declaration "int iStack_400;" primitive_type identifier ;) (declaration "code *pcStack_3fc;" type_identifier (pointer_declarator "*pcStack_3fc" * identifier) ;) (declaration "undefined4 uStack_3e8;" type_identifier identifier ;) (declaration "undefined4 uStack_3e4;" type_identifier identifier ;) (declaration "undefined4 uStack_3e0;" type_identifier identifier ;) (declaration "undefined4 uStack_3dc;" type_identifier identifier ;) (declaration "undefined4 uStack_3d8;" type_identifier identifier ;) (declaration "undefined4 uStack_3d4;" type_identifier identifier ;) (declaration "code *pcStack_3d0;" type_identifier (pointer_declarator "*pcStack_3d0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_3c8;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_3c8" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_3c8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_39c;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_39c" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_39c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_39c" * identifier)) --) ;) (declaration "int iStack_398;" primitive_type identifier ;) (declaration "code *pcStack_394;" type_identifier (pointer_declarator "*pcStack_394" * identifier) ;) (declaration "undefined4 uStack_380;" type_identifier identifier ;) (declaration "undefined4 uStack_37c;" type_identifier identifier ;) (declaration "undefined4 uStack_378;" type_identifier identifier ;) (declaration "undefined4 uStack_374;" type_identifier identifier ;) (declaration "undefined4 uStack_370;" type_identifier identifier ;) (declaration "code *pcStack_368;" type_identifier (pointer_declarator "*pcStack_368" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_360;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_360" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_360" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_334;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_334" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_334" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_334" * identifier)) --) ;) (declaration "int iStack_330;" primitive_type identifier ;) (declaration "code *pcStack_32c;" type_identifier (pointer_declarator "*pcStack_32c" * identifier) ;) (declaration "undefined4 uStack_318;" type_identifier identifier ;) (declaration "undefined4 uStack_314;" type_identifier identifier ;) (declaration "undefined4 uStack_310;" type_identifier identifier ;) (declaration "undefined4 uStack_30c;" type_identifier identifier ;) (declaration "undefined4 uStack_308;" type_identifier identifier ;) (declaration "code *pcStack_300;" type_identifier (pointer_declarator "*pcStack_300" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_2f8;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_2f8" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_2f8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_2cc;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_2cc" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_2cc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_2cc" * identifier)) --) ;) (declaration "int iStack_2c8;" primitive_type identifier ;) (declaration "code *pcStack_2c4;" type_identifier (pointer_declarator "*pcStack_2c4" * identifier) ;) (declaration "undefined4 uStack_2b0;" type_identifier identifier ;) (declaration "undefined4 uStack_2ac;" type_identifier identifier ;) (declaration "undefined4 uStack_2a8;" type_identifier identifier ;) (declaration "undefined4 uStack_2a4;" type_identifier identifier ;) (declaration "uint uStack_2a0;" type_identifier identifier ;) (declaration "code *pcStack_298;" type_identifier (pointer_declarator "*pcStack_298" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_290;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_290" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_290" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_264;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_264" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_264" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_264" * identifier)) --) ;) (declaration "int iStack_260;" primitive_type identifier ;) (declaration "code *pcStack_25c;" type_identifier (pointer_declarator "*pcStack_25c" * identifier) ;) (declaration "undefined4 uStack_248;" type_identifier identifier ;) (declaration "undefined4 uStack_244;" type_identifier identifier ;) (declaration "undefined4 uStack_240;" type_identifier identifier ;) (declaration "undefined4 uStack_23c;" type_identifier identifier ;) (declaration "uint uStack_238;" type_identifier identifier ;) (declaration "code *pcStack_230;" type_identifier (pointer_declarator "*pcStack_230" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_228;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_228" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_228" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_1fc;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_1fc" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_1fc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_1fc" * identifier)) --) ;) (declaration "int iStack_1f8;" primitive_type identifier ;) (declaration "code *pcStack_1f4;" type_identifier (pointer_declarator "*pcStack_1f4" * identifier) ;) (declaration "undefined4 uStack_1e0;" type_identifier identifier ;) (declaration "undefined4 uStack_1dc;" type_identifier identifier ;) (declaration "undefined4 uStack_1d8;" type_identifier identifier ;) (declaration "undefined4 uStack_1d4;" type_identifier identifier ;) (declaration "undefined4 uStack_1d0;" type_identifier identifier ;) (declaration "undefined4 uStack_1cc;" type_identifier identifier ;) (declaration "code *pcStack_1c8;" type_identifier (pointer_declarator "*pcStack_1c8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_1c0;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_1c0" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_1c0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_194;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_194" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_194" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_194" * identifier)) --) ;) (declaration "int iStack_190;" primitive_type identifier ;) (declaration "code *pcStack_18c;" type_identifier (pointer_declarator "*pcStack_18c" * identifier) ;) (declaration "undefined4 uStack_178;" type_identifier identifier ;) (declaration "undefined4 uStack_174;" type_identifier identifier ;) (declaration "undefined4 uStack_170;" type_identifier identifier ;) (declaration "undefined4 uStack_16c;" type_identifier identifier ;) (declaration "undefined4 uStack_168;" type_identifier identifier ;) (declaration "undefined4 uStack_164;" type_identifier identifier ;) (declaration "code *pcStack_160;" type_identifier (pointer_declarator "*pcStack_160" * identifier) ;) (declaration "undefined1 auStack_158 [36];" type_identifier (array_declarator "auStack_158 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_134;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_12c;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_12c" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_12c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_12c" * identifier)) --) ;) (declaration "int iStack_128;" primitive_type identifier ;) (declaration "code *pcStack_124;" type_identifier (pointer_declarator "*pcStack_124" * identifier) ;) (declaration "undefined4 uStack_110;" type_identifier identifier ;) (declaration "undefined4 uStack_10c;" type_identifier identifier ;) (declaration "undefined4 uStack_108;" type_identifier identifier ;) (declaration "undefined4 uStack_104;" type_identifier identifier ;) (declaration "code *pcStack_100;" type_identifier (pointer_declarator "*pcStack_100" * identifier) ;) (declaration "undefined4 uStack_fc;" type_identifier identifier ;) (declaration "undefined1 auStack_f8 [36];" type_identifier (array_declarator "auStack_f8 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_d4;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_cc;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_cc" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_cc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_cc" * identifier)) --) ;) (declaration "undefined *puStack_c8;" type_identifier (pointer_declarator "*puStack_c8" * identifier) ;) (declaration "code *pcStack_c4;" type_identifier (pointer_declarator "*pcStack_c4" * identifier) ;) (declaration "Address AStack_b0;" type_identifier identifier ;) (declaration "undefined4 uStack_a8;" type_identifier identifier ;) (declaration "undefined4 uStack_a4;" type_identifier identifier ;) (declaration "undefined *puStack_a0;" type_identifier (pointer_declarator "*puStack_a0" * identifier) ;) (declaration "undefined4 uStack_9c;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> OStack_98;" (update_expression "Output_reloc<4,_false,_64,_false> OStack_98" (binary_expression "Output_reloc<4,_false,_64,_false> OStack_98" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_false> *pOStack_6c;" (update_expression "Output_reloc<4,_false,_64,_false> *pOStack_6c" (binary_expression "Output_reloc<4,_false,_64,_false> *pOStack_6c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_6c" * identifier)) --) ;) (expression_statement "Output_data_reloc<4,_false,_64,_false> *pOStack_68;" (update_expression "Output_data_reloc<4,_false,_64,_false> *pOStack_68" (binary_expression "Output_data_reloc<4,_false,_64,_false> *pOStack_68" (binary_expression "Output_data_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_68" * identifier)) --) ;) (declaration "code *pcStack_64;" type_identifier (pointer_declarator "*pcStack_64" * identifier) ;) (declaration "Address local_50;" type_identifier identifier ;) (declaration "undefined4 local_48;" type_identifier identifier ;) (declaration "undefined4 uStack_44;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_false> local_38;" (update_expression "Output_reloc<4,_false,_64,_false> local_38" (binary_expression "Output_reloc<4,_false,_64,_false> local_38" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "local_48 = 1;" (assignment_expression "local_48 = 1" identifier = number_literal) ;) (expression_statement "local_50 = address;" (assignment_expression "local_50 = address" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_004c4124)(&local_38,type,relobj,shndx);" (call_expression "(*(code *)PTR_Output_reloc_004c4124)(&local_38,type,relobj,shndx)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4124)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4124" * (cast_expression "(code *)PTR_Output_reloc_004c4124" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38,type,relobj,shndx)" ( (pointer_expression "&local_38" & identifier) , identifier , identifier , identifier ))) ;) (expression_statement "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n       ._M_impl._M_finish;" (field_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n       ._M_impl._M_finish" (field_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n       ._M_impl" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std" (binary_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar16._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold" (field_expression "iVar16._M_current" identifier . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n       super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) (expression_statement "local_38.addend_ = addend;" (assignment_expression "local_38.addend_ = addend" (field_expression "local_38.addend_" identifier . field_identifier) = identifier) ;) (if_statement "if (iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);\n    pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar20 = &local_38;\n    do {\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);\n    pOVar18 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar20;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;\n    (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18;\n  }" if (parenthesized_expression "(iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n      ._M_impl._M_end_of_storage)" ( (ERROR "iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (comma_expression "iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std" (binary_expression "iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4" (binary_expression "iVar16._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold" (field_expression "iVar16._M_current" identifier . field_identifier) == (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n      super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : identifier < identifier : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n      ._M_impl._M_end_of_storage" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n      ._M_impl._M_end_of_storage" identifier , (comma_expression "_64,_false>_>_>\n      ._M_impl._M_end_of_storage" identifier , (field_expression "_false>_>_>\n      ._M_impl._M_end_of_storage" (field_expression "_false>_>_>\n      ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);\n    pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" identifier , (comma_expression "_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" identifier , (binary_expression "_false>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" identifier > (pointer_expression "&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" & (ERROR ">" >) (parenthesized_expression "(&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38)" ( (comma_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_,iVar16,&local_38" (pointer_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" & (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier)) , (comma_expression "iVar16,&local_38" identifier , (pointer_expression "&local_38" & identifier))) ))))))) ;)) (ERROR "pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (comma_expression "pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std" (binary_expression "pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4" (assignment_expression "pOVar18 = (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold" identifier = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n              super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_false,_64,_false>_>_>\n              ._M_impl._M_finish;" (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n              ._M_impl._M_finish" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n              ._M_impl._M_finish" identifier , (comma_expression "_64,_false>_>_>\n              ._M_impl._M_finish" identifier , (field_expression "_false>_>_>\n              ._M_impl._M_finish" (field_expression "_false>_>_>\n              ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)))) ;) (expression_statement "addend = local_38.addend_;" (assignment_expression "addend = local_38.addend_" identifier = (field_expression "local_38.addend_" identifier . field_identifier)) ;) }) (else_clause "else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar20 = &local_38;\n    do {\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);\n    pOVar18 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar20;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;\n    (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar20 = &local_38;\n    do {\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);\n    pOVar18 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar20;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;\n    (this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar20 = &local_38;" (assignment_expression "pOVar20 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_);" do (compound_statement "{\n      pOVar3 = pOVar20;\n      pOVar12 = iVar2._M_current;\n      pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      aVar25 = (pOVar3->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar3 = pOVar20;" (assignment_expression "pOVar3 = pOVar20" identifier = identifier) ;) (expression_statement "pOVar12 = iVar2._M_current;" (assignment_expression "pOVar12 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "pOVar20 = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar12->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar12->rel_).local_sym_index_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar3->rel_).u2_;" (assignment_expression "aVar25 = (pOVar3->rel_).u2_" identifier = (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar3->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar3->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar3->rel_).address_;" (assignment_expression "AVar1 = (pOVar3->rel_).address_" identifier = (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;" (assignment_expression "(pOVar12->rel_).u1_ = (pOVar3->rel_).u1_" (field_expression "(pOVar12->rel_).u1_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar12->rel_).u2_ = aVar25;" (assignment_expression "(pOVar12->rel_).u2_ = aVar25" (field_expression "(pOVar12->rel_).u2_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar12->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar12->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar12->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar12->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar12->rel_).address_" & (field_expression "(pOVar12->rel_).address_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar12->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar12->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar12->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar12->rel_).address_ + 4" (cast_expression "(int)&(pOVar12->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar12->rel_).address_" & (field_expression "(pOVar12->rel_).address_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_)" ( (binary_expression "pOVar20 != (Output_reloc<4,_false,_64,_false> *)&local_38.addend_" (binary_expression "pOVar20 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "local_38.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar18 = iVar16._M_current + 1;" (assignment_expression "pOVar18 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar3->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar20;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar20" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar20" * (cast_expression "(uint *)pOVar20" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar12->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar12->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar12->rel_).field_0x14" & (field_expression "(pOVar12->rel_).field_0x14" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (ERROR "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (comma_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std" (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4" (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n    super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18;" (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18" identifier , (comma_expression "_64,_false>_>_>\n    ._M_impl._M_finish = pOVar18" identifier , (assignment_expression "_false>_>_>\n    ._M_impl._M_finish = pOVar18" (field_expression "_false>_>_>\n    ._M_impl._M_finish" (field_expression "_false>_>_>\n    ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) = identifier)))) ;) }))) (expression_statement "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl._M_start >> 3;" (update_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl._M_start >> 3" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl._M_start >> 3" (field_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl._M_start" (field_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                ._M_impl" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_false>,_std" (binary_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar17 = (int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold" identifier = (binary_expression "(int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base<gold" (binary_expression "(int)pOVar18 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base" (cast_expression "(int)pOVar18" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_.\n                super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier))) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_false" , identifier , identifier , identifier) > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) >> number_literal) --) ;) (if_statement "if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1) {\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1)" ( (binary_expression "-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1" number_literal < (binary_expression "*(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1" (pointer_expression "*(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" * (cast_expression "(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" & (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                    super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) << number_literal)) )) (compound_statement "{\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338\n    ;" (assignment_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar17 * 0x33333338" (pointer_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" * (cast_expression "(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" ( (binary_expression "(int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4" (cast_expression "(int)&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" & (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).\n                   super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;" (assignment_expression "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0" (pointer_expression "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" * (cast_expression "(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" & (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = number_literal) ;) (if_statement "if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;\n    }" if (parenthesized_expression "((int)(local_38.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(local_38.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(local_38.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(local_38.rel_._20_4_ << 0x1c)" ( (binary_expression "local_38.rel_._20_4_ << 0x1c" (field_expression "local_38.rel_._20_4_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;\n    }" { (expression_statement "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1;" (assignment_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic\n           .relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_false,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) + number_literal)) ;) })) (if_statement "if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" if (parenthesized_expression "((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "(local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(local_38.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "local_38.rel_.shndx_ != 0xfffffffc" (field_expression "local_38.rel_.shndx_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "local_38.rel_.u2_.relobj" (field_expression "local_38.rel_.u2_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) )) (compound_statement "{\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((local_38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(local_38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(local_38.rel_.u2_.relobj)" ( (field_expression "local_38.rel_.u2_.relobj" (field_expression "local_38.rel_.u2_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((local_38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(local_38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(local_38.rel_.u2_.relobj)" ( (field_expression "local_38.rel_.u2_.relobj" (field_expression "local_38.rel_.u2_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((local_38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(local_38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(local_38.rel_.u2_.relobj)" ( (field_expression "local_38.rel_.u2_.relobj" (field_expression "local_38.rel_.u2_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar31 = add_output_section_generic;" (assignment_expression "pcVar31 = add_output_section_generic" identifier = identifier) ;) (expression_statement "puVar11 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar11 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier + number_literal)) ;) (expression_statement "puVar30 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar30 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "local_38.addend_ = addend;" (assignment_expression "local_38.addend_ = addend" (field_expression "local_38.addend_" identifier . field_identifier) = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar11,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar11,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (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 "(puVar11,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" ( identifier , number_literal , (binary_expression "PTR_s_in_a_linker_script_004c191c + -0x2b1c" identifier + number_literal) ))) ;) (expression_statement "puStack_a0 = puVar30 + 0x27f2f4;" (assignment_expression "puStack_a0 = puVar30 + 0x27f2f4" identifier = (binary_expression "puVar30 + 0x27f2f4" identifier + number_literal)) ;) (expression_statement "uStack_a8 = 0;" (assignment_expression "uStack_a8 = 0" identifier = number_literal) ;) (expression_statement "pOStack_6c = &local_38;" (assignment_expression "pOStack_6c = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (expression_statement "pOStack_68 = this;" (assignment_expression "pOStack_68 = this" identifier = identifier) ;) (expression_statement "pcStack_64 = pcVar31;" (assignment_expression "pcStack_64 = pcVar31" identifier = identifier) ;) (expression_statement "AStack_b0 = local_50;" (assignment_expression "AStack_b0 = local_50" identifier = identifier) ;) (expression_statement "(**(code **)(puVar30 + 0x27a1cc))(&OStack_98);" (call_expression "(**(code **)(puVar30 + 0x27a1cc))(&OStack_98)" (parenthesized_expression "(**(code **)(puVar30 + 0x27a1cc))" ( (pointer_expression "**(code **)(puVar30 + 0x27a1cc)" * (pointer_expression "*(code **)(puVar30 + 0x27a1cc)" * (cast_expression "(code **)(puVar30 + 0x27a1cc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar30 + 0x27a1cc)" ( (binary_expression "puVar30 + 0x27a1cc" identifier + number_literal) ))))) )) (argument_list "(&OStack_98)" ( (pointer_expression "&OStack_98" & identifier) ))) ;) (expression_statement "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);" (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "OStack_98.addend_._4_4_ = uStack_44;" (assignment_expression "OStack_98.addend_._4_4_ = uStack_44" (field_expression "OStack_98.addend_._4_4_" (field_expression "OStack_98.addend_" identifier . field_identifier) . field_identifier) = identifier) ;) (expression_statement "OStack_98.addend_._0_4_ = local_48;" (assignment_expression "OStack_98.addend_._0_4_ = local_48" (field_expression "OStack_98.addend_._0_4_" (field_expression "OStack_98.addend_" identifier . field_identifier) . field_identifier) = identifier) ;) (if_statement "if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_98;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;\n  }" if (parenthesized_expression "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x40)" ( (binary_expression "puVar11 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar16,&OStack_98" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(puVar11 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(puVar11 + 0x38)" ( (binary_expression "puVar11 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_98" identifier , (pointer_expression "&OStack_98" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_98;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_98;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_98;" (assignment_expression "pOVar12 = &OStack_98" identifier = (pointer_expression "&OStack_98" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_98.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_98.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar17 = (int)pOVar20 - *(int *)(puVar11 + 0x38) >> 3;" (assignment_expression "iVar17 = (int)pOVar20 - *(int *)(puVar11 + 0x38) >> 3" identifier = (binary_expression "(int)pOVar20 - *(int *)(puVar11 + 0x38) >> 3" (binary_expression "(int)pOVar20 - *(int *)(puVar11 + 0x38)" (cast_expression "(int)pOVar20" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar11 + 0x38)" * (cast_expression "(int *)(puVar11 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x38)" ( (binary_expression "puVar11 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(puVar11 + 0x20) << 1) {\n    *(int *)(puVar11 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(puVar11 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(puVar11 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar11 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar11 + 0x20) << 1" (pointer_expression "*(int *)(puVar11 + 0x20)" * (cast_expression "(int *)(puVar11 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x20)" ( (binary_expression "puVar11 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(puVar11 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(puVar11 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar11 + 0x14) = iVar17 * 0x33333338;" (assignment_expression "*(int *)(puVar11 + 0x14) = iVar17 * 0x33333338" (pointer_expression "*(int *)(puVar11 + 0x14)" * (cast_expression "(int *)(puVar11 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x14)" ( (binary_expression "puVar11 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar11 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar11 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar11 + 0x10)" * (cast_expression "(undefined4 *)(puVar11 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x10)" ( (binary_expression "puVar11 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }" if (parenthesized_expression "((int)(OStack_98.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_98.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_98.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_98.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_98.rel_._20_4_ << 0x1c" (field_expression "OStack_98.rel_._20_4_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;" (assignment_expression "*(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1" (pointer_expression "*(int *)(puVar11 + 0x30)" * (cast_expression "(int *)(puVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x30)" ( (binary_expression "puVar11 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar11 + 0x30) + 1" (pointer_expression "*(int *)(puVar11 + 0x30)" * (cast_expression "(int *)(puVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x30)" ( (binary_expression "puVar11 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" if (parenthesized_expression "((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "(OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_98.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_98.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_98.rel_.shndx_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_98.rel_.u2_.relobj" (field_expression "OStack_98.rel_.u2_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) )) (compound_statement "{\n      uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_98.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_98.rel_.u2_.relobj)" ( (field_expression "OStack_98.rel_.u2_.relobj" (field_expression "OStack_98.rel_.u2_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_98.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_98.rel_.u2_.relobj)" ( (field_expression "OStack_98.rel_.u2_.relobj" (field_expression "OStack_98.rel_.u2_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_98.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_98.rel_.u2_.relobj)" ( (field_expression "OStack_98.rel_.u2_.relobj" (field_expression "OStack_98.rel_.u2_" (field_expression "OStack_98.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar31 = *(code **)(puStack_a0 + -0x7810);" (assignment_expression "pcVar31 = *(code **)(puStack_a0 + -0x7810)" identifier = (pointer_expression "*(code **)(puStack_a0 + -0x7810)" * (cast_expression "(code **)(puStack_a0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puStack_a0 + -0x7810)" ( (binary_expression "puStack_a0 + -0x7810" identifier + number_literal) ))))) ;) (expression_statement "pcVar32 = add_absolute;" (assignment_expression "pcVar32 = add_absolute" identifier = identifier) ;) (expression_statement "iVar17 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;" (assignment_expression "iVar17 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(puStack_a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(puStack_a0 + -0x7fc4)" * (cast_expression "(int *)(puStack_a0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7fc4)" ( (binary_expression "puStack_a0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar31)(iVar17,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);" (call_expression "(*pcVar31)(iVar17,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (parenthesized_expression "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) )) (argument_list "(iVar17,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(puStack_a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(puStack_a0 + -0x7924)" * (cast_expression "(int *)(puStack_a0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7924)" ( (binary_expression "puStack_a0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcStack_100 = pcVar31 + 0x27f164;" (assignment_expression "pcStack_100 = pcVar31 + 0x27f164" identifier = (binary_expression "pcVar31 + 0x27f164" identifier + number_literal)) ;) (expression_statement "uStack_110 = uStack_a8;" (assignment_expression "uStack_110 = uStack_a8" identifier = identifier) ;) (expression_statement "uStack_108 = 0;" (assignment_expression "uStack_108 = 0" identifier = number_literal) ;) (expression_statement "uStack_10c = uStack_a4;" (assignment_expression "uStack_10c = uStack_a4" identifier = identifier) ;) (expression_statement "pOStack_cc = &OStack_98;" (assignment_expression "pOStack_cc = &OStack_98" identifier = (pointer_expression "&OStack_98" & identifier)) ;) (expression_statement "puStack_c8 = puVar11;" (assignment_expression "puStack_c8 = puVar11" identifier = identifier) ;) (expression_statement "pcStack_c4 = pcVar32;" (assignment_expression "pcStack_c4 = pcVar32" identifier = identifier) ;) (expression_statement "(**(code **)(pcVar31 + 0x27a048))((Output_reloc<4,_false,_64,_false> *)auStack_f8);" (call_expression "(**(code **)(pcVar31 + 0x27a048))((Output_reloc<4,_false,_64,_false> *)auStack_f8)" (parenthesized_expression "(**(code **)(pcVar31 + 0x27a048))" ( (pointer_expression "**(code **)(pcVar31 + 0x27a048)" * (pointer_expression "*(code **)(pcVar31 + 0x27a048)" * (cast_expression "(code **)(pcVar31 + 0x27a048)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x27a048)" ( (binary_expression "pcVar31 + 0x27a048" identifier + number_literal) ))))) )) (argument_list "((Output_reloc<4,_false,_64,_false> *)auStack_f8)" ( (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_f8)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_f8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_f8" identifier , (comma_expression "_64,_false> *)auStack_f8" identifier , (binary_expression "_false> *)auStack_f8" identifier > (pointer_expression "*)auStack_f8" * (ERROR ")" )) identifier))))) )) ))) ;) (expression_statement "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_d4 = uStack_9c;" (assignment_expression "uStack_d4 = uStack_9c" identifier = identifier) ;) (expression_statement "auStack_f8._32_4_ = puStack_a0;" (assignment_expression "auStack_f8._32_4_ = puStack_a0" (field_expression "auStack_f8._32_4_" identifier . field_identifier) = identifier) ;) (if_statement "if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" if (parenthesized_expression "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_f8)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_f8)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_f8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_f8" identifier , (comma_expression "_64,_false> *)auStack_f8" identifier , (binary_expression "_false> *)auStack_f8" identifier > (pointer_expression "*)auStack_f8" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_f8" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_f8" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_f8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_f8" identifier , (comma_expression "_64,_false> *)auStack_f8" identifier , (binary_expression "_false> *)auStack_f8" identifier > (pointer_expression "*)auStack_f8" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20));" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_false> *)(auStack_f8 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_f8 + 0x20)" ( (binary_expression "auStack_f8 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;" (assignment_expression "iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" identifier = (binary_expression "(int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "(int)pOVar20 - *(int *)(iVar17 + 0x38)" (cast_expression "(int)pOVar20" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(auStack_f8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((auStack_f8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_100 + -0x7810);\n  pcVar32 = add_output_section;\n  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);\n  pcStack_160 = pcVar31 + 0x27efcc;\n  uStack_170 = uStack_108;\n  uStack_168 = 0;\n  uStack_16c = uStack_104;\n  uStack_178 = uStack_10c;\n  pOStack_12c = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n  iStack_128 = iVar17;\n  pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_158._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_160 + -0x7810);\n  pcVar32 = add_output_section_generic;\n  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);\n  pcStack_1c8 = pcVar31 + 0x27ee30;\n  uStack_1d8 = uStack_170;\n  uStack_1d0 = 0;\n  uStack_1d4 = uStack_16c;\n  uStack_1e0 = uStack_174;\n  pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2] = iVar17;\n  return;\n}" if (parenthesized_expression "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(auStack_f8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((auStack_f8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_100 + -0x7810);\n  pcVar32 = add_output_section;\n  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);\n  pcStack_160 = pcVar31 + 0x27efcc;\n  uStack_170 = uStack_108;\n  uStack_168 = 0;\n  uStack_16c = uStack_104;\n  uStack_178 = uStack_10c;\n  pOStack_12c = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n  iStack_128 = iVar17;\n  pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_158._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_160 + -0x7810);\n  pcVar32 = add_output_section_generic;\n  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);\n  pcStack_1c8 = pcVar31 + 0x27ee30;\n  uStack_1d8 = uStack_170;\n  uStack_1d0 = 0;\n  uStack_1d4 = uStack_16c;\n  uStack_1e0 = uStack_174;\n  pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2] = iVar17;\n  return;\n}" { (expression_statement "*(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;" (assignment_expression "*(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (pointer_expression "*(int *)(iVar17 + 0x14)" * (cast_expression "(int *)(iVar17 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(iVar17 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(iVar17 + 0x10) = 0" (pointer_expression "*(undefined4 *)(iVar17 + 0x10)" * (cast_expression "(undefined4 *)(iVar17 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if ((int)(auStack_f8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }" if (parenthesized_expression "((int)(auStack_f8._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_f8._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_f8._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_f8._20_4_ << 0x1c)" ( (binary_expression "auStack_f8._20_4_ << 0x1c" (field_expression "auStack_f8._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;" (assignment_expression "*(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (ERROR "if ((auStack_f8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_100 + -0x7810);\n  pcVar32 = add_output_section;\n  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);\n  pcStack_160 = pcVar31 + 0x27efcc;\n  uStack_170 = uStack_108;\n  uStack_168 = 0;\n  uStack_16c = uStack_104;\n  uStack_178 = uStack_10c;\n  pOStack_12c = (Output_reloc<4,_false,_64,_false> *)auStack_f8;\n  iStack_128 = iVar17;\n  pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_158._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_160 + -0x7810);\n  pcVar32 = add_output_section_generic;\n  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);\n  pcStack_1c8 = pcVar31 + 0x27ee30;\n  uStack_1d8 = uStack_170;\n  uStack_1d0 = 0;\n  uStack_1d4 = uStack_16c;\n  uStack_1e0 = uStack_174;\n  pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2] = iVar17" if ( (parenthesized_expression "(auStack_f8._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_f8._24_4_ != 0xfffffffc" (field_expression "auStack_f8._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_100 + -0x7810);\n  pcVar32 = add_output_section;\n  iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c);\n  pcStack_160 = pcVar31 + 0x27efcc;\n  uStack_170 = uStack_108;\n  uStack_168 = 0;\n  uStack_16c = uStack_104;\n  uStack_178 = uStack_10c;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_f8._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_f8._4_4_" identifier > (pointer_expression "*)auStack_f8._4_4_" * (ERROR ")" )) (field_expression "auStack_f8._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_f8._4_4_)" ( (cast_expression "(Relobj *)auStack_f8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f8._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_f8._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_f8._4_4_)" ( (cast_expression "(Relobj *)auStack_f8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f8._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_f8._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_f8._4_4_)" ( (cast_expression "(Relobj *)auStack_f8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f8._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_100 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_100 + -0x7810)" * (cast_expression "(code **)(pcStack_100 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_100 + -0x7810)" ( (binary_expression "pcStack_100 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_output_section" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_100 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_100 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_100 + -0x7fc4)" * (cast_expression "(int *)(pcStack_100 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_100 + -0x7fc4)" ( (binary_expression "pcStack_100 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_100 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_100 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_100 + -0x7924)" * (cast_expression "(int *)(pcStack_100 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_100 + -0x7924)" ( (binary_expression "pcStack_100 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_160 = pcVar31 + 0x27efcc" identifier = (binary_expression "pcVar31 + 0x27efcc" identifier + number_literal)) ; (assignment_expression "uStack_170 = uStack_108" identifier = identifier) ; (assignment_expression "uStack_168 = 0" identifier = number_literal) ; (assignment_expression "uStack_16c = uStack_104" identifier = identifier) ; (assignment_expression "uStack_178 = uStack_10c" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_false,_64,_false> *)auStack_f8;\n  iStack_128 = iVar17;" (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_f8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_f8" identifier , (comma_expression "_64,_false> *)auStack_f8" identifier , (binary_expression "_false> *)auStack_f8" identifier > (pointer_expression "*)auStack_f8" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_128 = iVar17" identifier = identifier) ;) (binary_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(auStack_158._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (call_expression "pcStack_124 = pcVar32;\n  (**(code **)(pcVar31 + 0x279ea8))" (assignment_expression "pcStack_124 = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279ea8))" ( (pointer_expression "**(code **)(pcVar31 + 0x279ea8)" * (pointer_expression "*(code **)(pcVar31 + 0x279ea8)" * (cast_expression "(code **)(pcVar31 + 0x279ea8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279ea8)" ( (binary_expression "pcVar31 + 0x279ea8" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  uStack_134 = uStack_fc;\n  auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (assignment_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158);\n  iVar16._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_158" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_158" identifier , (comma_expression "_64,_false> *)auStack_158" identifier , (binary_expression "_false> *)auStack_158" identifier > (pointer_expression "*)auStack_158" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar16" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "uStack_134 = uStack_fc" identifier = identifier) ; (call_expression "auStack_158._32_4_ = pcStack_100;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "auStack_158._32_4_ = pcStack_100" (field_expression "auStack_158._32_4_" identifier . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,(Output_reloc<4,_false,_64,_false> *)auStack_158)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_158" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_158" identifier , (comma_expression "_64,_false> *)auStack_158" identifier , (binary_expression "_false> *)auStack_158" identifier > (pointer_expression "*)auStack_158" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)auStack_158" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158" ( (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_158" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_158" identifier , (comma_expression "_64,_false> *)auStack_158" identifier , (binary_expression "_false> *)auStack_158" identifier > (pointer_expression "*)auStack_158" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20));" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_false> *)(auStack_158 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_158 + 0x20)" ( (binary_expression "auStack_158 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_158._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_158._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_158._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_158._20_4_ << 0x1c)" ( (binary_expression "auStack_158._20_4_ << 0x1c" (field_expression "auStack_158._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_158._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_158._24_4_ != 0xfffffffc" (field_expression "auStack_158._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_160 + -0x7810);\n  pcVar32 = add_output_section_generic;\n  iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c);\n  pcStack_1c8 = pcVar31 + 0x27ee30;\n  uStack_1d8 = uStack_170;\n  uStack_1d0 = 0;\n  uStack_1d4 = uStack_16c;\n  uStack_1e0 = uStack_174;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_158._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_158._4_4_" identifier > (pointer_expression "*)auStack_158._4_4_" * (ERROR ")" )) (field_expression "auStack_158._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_158._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_158._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_158._4_4_)" ( (cast_expression "(Relobj *)auStack_158._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_158._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_158._4_4_)->first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_158._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_158._4_4_)" ( (cast_expression "(Relobj *)auStack_158._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_158._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_158._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_158._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_158._4_4_)" ( (cast_expression "(Relobj *)auStack_158._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_158._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_160 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_160 + -0x7810)" * (cast_expression "(code **)(pcStack_160 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_160 + -0x7810)" ( (binary_expression "pcStack_160 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_output_section_generic" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_160 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_160 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_160 + -0x7fc4)" * (cast_expression "(int *)(pcStack_160 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_160 + -0x7fc4)" ( (binary_expression "pcStack_160 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_160 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_160 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_160 + -0x7924)" * (cast_expression "(int *)(pcStack_160 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_160 + -0x7924)" ( (binary_expression "pcStack_160 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_1c8 = pcVar31 + 0x27ee30" identifier = (binary_expression "pcVar31 + 0x27ee30" identifier + number_literal)) ; (assignment_expression "uStack_1d8 = uStack_170" identifier = identifier) ; (assignment_expression "uStack_1d0 = 0" identifier = number_literal) ; (assignment_expression "uStack_1d4 = uStack_16c" identifier = identifier) ; (assignment_expression "uStack_1e0 = uStack_174" identifier = identifier) ;) (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2] = iVar17" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29;\n  puVar14[2]" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1] = puVar29" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4;\n  puVar14[1]" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28);\n  }\n  *puVar14 = puVar4" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))(puVar28)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0) {\n    (**(code **)(pcVar32 + 0x274fcc))" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar28 != (undefined4 *)0x0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23);\n    puVar29 = puVar29 + ((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar27 != puVar23)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22;\n      puVar26 = puVar26 + 10" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5] = uVar22" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10;\n      puVar24[5]" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4] = *puVar10" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5];\n      puVar24[4]" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar9[5]" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8);\n      puVar23 = puVar23 + 10" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4;\n      } while (puVar10 != puVar23 + 8)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22;\n        puVar8 = puVar24 + 4" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3] = uVar22" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7;\n        puVar24[3]" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2] = uVar7" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15;\n        puVar24[2]" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1] = uVar15" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9;\n        puVar24[1]" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3];\n        *puVar24 = *puVar9" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar22 = puVar9[3]" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1];\n        uVar7 = puVar9[2]" (subscript_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar15 = puVar9[1]" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23;\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21) {\n    do {\n      puVar10 = puVar23" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_970.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_900.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_890.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_820.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_740.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_660.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_580.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_510.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_430.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_360.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_290.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    if ((int)(OStack_228.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)pOVar20 - *(int *)(iVar19 + 0x38)" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1;\n    }\n    if ((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0;\n    if ((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar17 + 0x10) = 0" (binary_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1) {\n    *(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar17 + 0x20) << 1)" (assignment_expression "pOStack_194 = (Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38) >> 3" (binary_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)pOVar20 - *(int *)(iVar17 + 0x38)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "Output_reloc<4,_false,_64,_false> *)auStack_158;\n  iStack_190 = iVar19;\n  pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_1c0.addend_._4_4_ = uStack_164;\n  OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (comma_expression "Output_reloc<4,_false,_64,_false> *)auStack_158" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *)auStack_158" identifier , (comma_expression "_64,_false> *)auStack_158" identifier , (binary_expression "_false> *)auStack_158" identifier > (pointer_expression "*)auStack_158" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_190 = iVar19" identifier = identifier) ; (call_expression "pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))(&OStack_1c0)" (call_expression "pcStack_18c = pcVar32;\n  (**(code **)(pcVar31 + 0x279d0c))" (assignment_expression "pcStack_18c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279d0c))" ( (pointer_expression "**(code **)(pcVar31 + 0x279d0c)" * (pointer_expression "*(code **)(pcVar31 + 0x279d0c)" * (cast_expression "(code **)(pcVar31 + 0x279d0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279d0c)" ( (binary_expression "pcVar31 + 0x279d0c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_1c0)" ( (pointer_expression "&OStack_1c0" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_1c0.addend_._4_4_ = uStack_164" (field_expression "OStack_1c0.addend_._4_4_" (field_expression "OStack_1c0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_1c0.addend_._0_4_ = uStack_168;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_1c0.addend_._0_4_ = uStack_168" (field_expression "OStack_1c0.addend_._0_4_" (field_expression "OStack_1c0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_1c0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_1c0" identifier , (pointer_expression "&OStack_1c0" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_1c0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_1c0;" (assignment_expression "pOVar12 = &OStack_1c0" identifier = (pointer_expression "&OStack_1c0" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_1c0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_1c0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) )) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_1c0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_1c0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_1c0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_1c0.rel_._20_4_ << 0x1c" (field_expression "OStack_1c0.rel_._20_4_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_1c8 + -0x7810);\n  pcVar32 = add_output_section_relative;\n  iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c);\n  pcStack_230 = pcVar31 + 0x27ec94;\n  uStack_238 = 1;\n  uStack_240 = uStack_1d8;\n  uStack_23c = uStack_1d4;\n  uStack_248 = uStack_1dc;\n  pOStack_1fc = &OStack_1c0;\n  iStack_1f8 = iVar17;\n  pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_228.addend_._4_4_ = uStack_1cc;\n  OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_1c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_1c0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_1c0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_1c0.rel_.shndx_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_1c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_1c0.rel_.u2_.relobj" (field_expression "OStack_1c0.rel_.u2_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_1c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_1c0.rel_.u2_.relobj)" ( (field_expression "OStack_1c0.rel_.u2_.relobj" (field_expression "OStack_1c0.rel_.u2_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_1c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_1c0.rel_.u2_.relobj)" ( (field_expression "OStack_1c0.rel_.u2_.relobj" (field_expression "OStack_1c0.rel_.u2_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_1c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_1c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_1c0.rel_.u2_.relobj)" ( (field_expression "OStack_1c0.rel_.u2_.relobj" (field_expression "OStack_1c0.rel_.u2_" (field_expression "OStack_1c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_1c8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_1c8 + -0x7810)" * (cast_expression "(code **)(pcStack_1c8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_1c8 + -0x7810)" ( (binary_expression "pcStack_1c8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_output_section_relative" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_1c8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_1c8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_1c8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_1c8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1c8 + -0x7fc4)" ( (binary_expression "pcStack_1c8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_1c8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_1c8 + -0x7924)" * (cast_expression "(int *)(pcStack_1c8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1c8 + -0x7924)" ( (binary_expression "pcStack_1c8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_230 = pcVar31 + 0x27ec94" identifier = (binary_expression "pcVar31 + 0x27ec94" identifier + number_literal)) ; (assignment_expression "uStack_238 = 1" identifier = number_literal) ; (assignment_expression "uStack_240 = uStack_1d8" identifier = identifier) ; (assignment_expression "uStack_23c = uStack_1d4" identifier = identifier) ; (assignment_expression "uStack_248 = uStack_1dc" identifier = identifier) ; (assignment_expression "pOStack_1fc = &OStack_1c0" identifier = (pointer_expression "&OStack_1c0" & identifier)) ; (assignment_expression "iStack_1f8 = iVar17" identifier = identifier) ; (call_expression "pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))(&OStack_228)" (call_expression "pcStack_1f4 = pcVar32;\n  (**(code **)(pcVar31 + 0x279b70))" (assignment_expression "pcStack_1f4 = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279b70))" ( (pointer_expression "**(code **)(pcVar31 + 0x279b70)" * (pointer_expression "*(code **)(pcVar31 + 0x279b70)" * (cast_expression "(code **)(pcVar31 + 0x279b70)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279b70)" ( (binary_expression "pcVar31 + 0x279b70" identifier + number_literal) ))))) ))) (argument_list "(&OStack_228)" ( (pointer_expression "&OStack_228" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_228.addend_._4_4_ = uStack_1cc" (field_expression "OStack_228.addend_._4_4_" (field_expression "OStack_228.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_228.addend_._0_4_ = uStack_1d0;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_228.addend_._0_4_ = uStack_1d0" (field_expression "OStack_228.addend_._0_4_" (field_expression "OStack_228.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_228" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_228" identifier , (pointer_expression "&OStack_228" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_228;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_228;" (assignment_expression "pOVar12 = &OStack_228" identifier = (pointer_expression "&OStack_228" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_228.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_228.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_228.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_228.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_228.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_228.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_228.rel_._20_4_ << 0x1c" (field_expression "OStack_228.rel_._20_4_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_230 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c);\n  pcStack_298 = pcVar31 + 0x27eaf4;\n  uStack_2a0 = uStack_238 & 0xff;\n  uStack_2a4 = 1;\n  uStack_2a8 = 1;\n  uStack_2b0 = uStack_248;\n  uStack_2ac = uStack_244;\n  pOStack_264 = &OStack_228;\n  iStack_260 = iVar19;\n  pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_290.addend_._4_4_ = uStack_23c;\n  OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_228.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_228.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_228.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_228.rel_.shndx_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_228.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_228.rel_.u2_.relobj" (field_expression "OStack_228.rel_.u2_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_228.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_228.rel_.u2_.relobj)" ( (field_expression "OStack_228.rel_.u2_.relobj" (field_expression "OStack_228.rel_.u2_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_228.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_228.rel_.u2_.relobj)" ( (field_expression "OStack_228.rel_.u2_.relobj" (field_expression "OStack_228.rel_.u2_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_228.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_228.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_228.rel_.u2_.relobj)" ( (field_expression "OStack_228.rel_.u2_.relobj" (field_expression "OStack_228.rel_.u2_" (field_expression "OStack_228.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_230 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_230 + -0x7810)" * (cast_expression "(code **)(pcStack_230 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_230 + -0x7810)" ( (binary_expression "pcStack_230 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global_relative" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_230 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_230 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_230 + -0x7fc4)" * (cast_expression "(int *)(pcStack_230 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_230 + -0x7fc4)" ( (binary_expression "pcStack_230 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_230 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_230 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_230 + -0x7924)" * (cast_expression "(int *)(pcStack_230 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_230 + -0x7924)" ( (binary_expression "pcStack_230 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_298 = pcVar31 + 0x27eaf4" identifier = (binary_expression "pcVar31 + 0x27eaf4" identifier + number_literal)) ; (assignment_expression "uStack_2a0 = uStack_238 & 0xff" identifier = (binary_expression "uStack_238 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_2a4 = 1" identifier = number_literal) ; (assignment_expression "uStack_2a8 = 1" identifier = number_literal) ; (assignment_expression "uStack_2b0 = uStack_248" identifier = identifier) ; (assignment_expression "uStack_2ac = uStack_244" identifier = identifier) ; (assignment_expression "pOStack_264 = &OStack_228" identifier = (pointer_expression "&OStack_228" & identifier)) ; (assignment_expression "iStack_260 = iVar19" identifier = identifier) ; (call_expression "pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))(&OStack_290)" (call_expression "pcStack_25c = pcVar32;\n  (**(code **)(pcVar31 + 0x2799bc))" (assignment_expression "pcStack_25c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x2799bc))" ( (pointer_expression "**(code **)(pcVar31 + 0x2799bc)" * (pointer_expression "*(code **)(pcVar31 + 0x2799bc)" * (cast_expression "(code **)(pcVar31 + 0x2799bc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2799bc)" ( (binary_expression "pcVar31 + 0x2799bc" identifier + number_literal) ))))) ))) (argument_list "(&OStack_290)" ( (pointer_expression "&OStack_290" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_290.addend_._4_4_ = uStack_23c" (field_expression "OStack_290.addend_._4_4_" (field_expression "OStack_290.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_290.addend_._0_4_ = uStack_240;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_290.addend_._0_4_ = uStack_240" (field_expression "OStack_290.addend_._0_4_" (field_expression "OStack_290.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_290" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_290" identifier , (pointer_expression "&OStack_290" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_290;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_290;" (assignment_expression "pOVar12 = &OStack_290" identifier = (pointer_expression "&OStack_290" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_290.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_290.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_290.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_290.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_290.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_290.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_290.rel_._20_4_ << 0x1c" (field_expression "OStack_290.rel_._20_4_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_298 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c);\n  pcStack_300 = pcVar31 + 0x27e954;\n  uStack_318 = uStack_2b0;\n  uStack_308 = 0;\n  uStack_30c = 0;\n  uStack_310 = 0;\n  uStack_314 = uStack_2ac;\n  pOStack_2cc = &OStack_290;\n  iStack_2c8 = iVar17;\n  pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2f8.addend_._4_4_ = uStack_2a4;\n  OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_290.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_290.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_290.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_290.rel_.shndx_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_290.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_290.rel_.u2_.relobj" (field_expression "OStack_290.rel_.u2_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_290.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_290.rel_.u2_.relobj)" ( (field_expression "OStack_290.rel_.u2_.relobj" (field_expression "OStack_290.rel_.u2_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_290.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_290.rel_.u2_.relobj)" ( (field_expression "OStack_290.rel_.u2_.relobj" (field_expression "OStack_290.rel_.u2_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_290.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_290.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_290.rel_.u2_.relobj)" ( (field_expression "OStack_290.rel_.u2_.relobj" (field_expression "OStack_290.rel_.u2_" (field_expression "OStack_290.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_298 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_298 + -0x7810)" * (cast_expression "(code **)(pcStack_298 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_298 + -0x7810)" ( (binary_expression "pcStack_298 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global_generic" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_298 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_298 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_298 + -0x7fc4)" * (cast_expression "(int *)(pcStack_298 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_298 + -0x7fc4)" ( (binary_expression "pcStack_298 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_298 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_298 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_298 + -0x7924)" * (cast_expression "(int *)(pcStack_298 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_298 + -0x7924)" ( (binary_expression "pcStack_298 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_300 = pcVar31 + 0x27e954" identifier = (binary_expression "pcVar31 + 0x27e954" identifier + number_literal)) ; (assignment_expression "uStack_318 = uStack_2b0" identifier = identifier) ; (assignment_expression "uStack_308 = 0" identifier = number_literal) ; (assignment_expression "uStack_30c = 0" identifier = number_literal) ; (assignment_expression "uStack_310 = 0" identifier = number_literal) ; (assignment_expression "uStack_314 = uStack_2ac" identifier = identifier) ; (assignment_expression "pOStack_2cc = &OStack_290" identifier = (pointer_expression "&OStack_290" & identifier)) ; (assignment_expression "iStack_2c8 = iVar17" identifier = identifier) ; (call_expression "pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))(&OStack_2f8)" (call_expression "pcStack_2c4 = pcVar32;\n  (**(code **)(pcVar31 + 0x27981c))" (assignment_expression "pcStack_2c4 = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x27981c))" ( (pointer_expression "**(code **)(pcVar31 + 0x27981c)" * (pointer_expression "*(code **)(pcVar31 + 0x27981c)" * (cast_expression "(code **)(pcVar31 + 0x27981c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x27981c)" ( (binary_expression "pcVar31 + 0x27981c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_2f8)" ( (pointer_expression "&OStack_2f8" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_2f8.addend_._4_4_ = uStack_2a4" (field_expression "OStack_2f8.addend_._4_4_" (field_expression "OStack_2f8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_2f8.addend_._0_4_ = uStack_2a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_2f8.addend_._0_4_ = uStack_2a8" (field_expression "OStack_2f8.addend_._0_4_" (field_expression "OStack_2f8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_2f8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_2f8" identifier , (pointer_expression "&OStack_2f8" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_2f8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_2f8;" (assignment_expression "pOVar12 = &OStack_2f8" identifier = (pointer_expression "&OStack_2f8" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_2f8.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_2f8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_2f8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_2f8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_2f8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_2f8.rel_._20_4_ << 0x1c" (field_expression "OStack_2f8.rel_._20_4_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_300 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c);\n  pcStack_368 = pcVar31 + 0x27e7bc;\n  uStack_374 = 1;\n  uStack_370 = 0;\n  uStack_378 = 0;\n  uStack_37c = uStack_314;\n  uStack_380 = uStack_318;\n  pOStack_334 = &OStack_2f8;\n  iStack_330 = iVar19;\n  pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_360.addend_._4_4_ = uStack_30c;\n  OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_2f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_2f8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_2f8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_2f8.rel_.shndx_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_2f8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_2f8.rel_.u2_.relobj" (field_expression "OStack_2f8.rel_.u2_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2f8.rel_.u2_.relobj)" ( (field_expression "OStack_2f8.rel_.u2_.relobj" (field_expression "OStack_2f8.rel_.u2_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2f8.rel_.u2_.relobj)" ( (field_expression "OStack_2f8.rel_.u2_.relobj" (field_expression "OStack_2f8.rel_.u2_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2f8.rel_.u2_.relobj)" ( (field_expression "OStack_2f8.rel_.u2_.relobj" (field_expression "OStack_2f8.rel_.u2_" (field_expression "OStack_2f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_300 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_300 + -0x7810)" * (cast_expression "(code **)(pcStack_300 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_300 + -0x7810)" ( (binary_expression "pcStack_300 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_symbolless_global_addend" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_300 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_300 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_300 + -0x7fc4)" * (cast_expression "(int *)(pcStack_300 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_300 + -0x7fc4)" ( (binary_expression "pcStack_300 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_300 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_300 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_300 + -0x7924)" * (cast_expression "(int *)(pcStack_300 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_300 + -0x7924)" ( (binary_expression "pcStack_300 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_368 = pcVar31 + 0x27e7bc" identifier = (binary_expression "pcVar31 + 0x27e7bc" identifier + number_literal)) ; (assignment_expression "uStack_374 = 1" identifier = number_literal) ; (assignment_expression "uStack_370 = 0" identifier = number_literal) ; (assignment_expression "uStack_378 = 0" identifier = number_literal) ; (assignment_expression "uStack_37c = uStack_314" identifier = identifier) ; (assignment_expression "uStack_380 = uStack_318" identifier = identifier) ; (assignment_expression "pOStack_334 = &OStack_2f8" identifier = (pointer_expression "&OStack_2f8" & identifier)) ; (assignment_expression "iStack_330 = iVar19" identifier = identifier) ; (call_expression "pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))(&OStack_360)" (call_expression "pcStack_32c = pcVar32;\n  (**(code **)(pcVar31 + 0x279684))" (assignment_expression "pcStack_32c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279684))" ( (pointer_expression "**(code **)(pcVar31 + 0x279684)" * (pointer_expression "*(code **)(pcVar31 + 0x279684)" * (cast_expression "(code **)(pcVar31 + 0x279684)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279684)" ( (binary_expression "pcVar31 + 0x279684" identifier + number_literal) ))))) ))) (argument_list "(&OStack_360)" ( (pointer_expression "&OStack_360" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_360.addend_._4_4_ = uStack_30c" (field_expression "OStack_360.addend_._4_4_" (field_expression "OStack_360.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_360.addend_._0_4_ = uStack_310;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_360.addend_._0_4_ = uStack_310" (field_expression "OStack_360.addend_._0_4_" (field_expression "OStack_360.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_360" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_360" identifier , (pointer_expression "&OStack_360" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_360;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_360;" (assignment_expression "pOVar12 = &OStack_360" identifier = (pointer_expression "&OStack_360" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_360.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_360.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_360.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_360.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_360.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_360.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_360.rel_._20_4_ << 0x1c" (field_expression "OStack_360.rel_._20_4_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_368 + -0x7810);\n  pcVar32 = add_global;\n  iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c);\n  pcStack_3d0 = pcVar31 + 0x27e620;\n  uStack_3e8 = uStack_380;\n  uStack_3d8 = 0;\n  uStack_3dc = 0;\n  uStack_3e0 = 0;\n  uStack_3e4 = uStack_37c;\n  pOStack_39c = &OStack_360;\n  iStack_398 = iVar17;\n  pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_3c8.addend_._4_4_ = uStack_374;\n  OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_360.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_360.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_360.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_360.rel_.shndx_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_360.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_360.rel_.u2_.relobj" (field_expression "OStack_360.rel_.u2_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_360.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_360.rel_.u2_.relobj)" ( (field_expression "OStack_360.rel_.u2_.relobj" (field_expression "OStack_360.rel_.u2_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_360.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_360.rel_.u2_.relobj)" ( (field_expression "OStack_360.rel_.u2_.relobj" (field_expression "OStack_360.rel_.u2_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_360.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_360.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_360.rel_.u2_.relobj)" ( (field_expression "OStack_360.rel_.u2_.relobj" (field_expression "OStack_360.rel_.u2_" (field_expression "OStack_360.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_368 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_368 + -0x7810)" * (cast_expression "(code **)(pcStack_368 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_368 + -0x7810)" ( (binary_expression "pcStack_368 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_368 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_368 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_368 + -0x7fc4)" * (cast_expression "(int *)(pcStack_368 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_368 + -0x7fc4)" ( (binary_expression "pcStack_368 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_368 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_368 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_368 + -0x7924)" * (cast_expression "(int *)(pcStack_368 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_368 + -0x7924)" ( (binary_expression "pcStack_368 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_3d0 = pcVar31 + 0x27e620" identifier = (binary_expression "pcVar31 + 0x27e620" identifier + number_literal)) ; (assignment_expression "uStack_3e8 = uStack_380" identifier = identifier) ; (assignment_expression "uStack_3d8 = 0" identifier = number_literal) ; (assignment_expression "uStack_3dc = 0" identifier = number_literal) ; (assignment_expression "uStack_3e0 = 0" identifier = number_literal) ; (assignment_expression "uStack_3e4 = uStack_37c" identifier = identifier) ; (assignment_expression "pOStack_39c = &OStack_360" identifier = (pointer_expression "&OStack_360" & identifier)) ; (assignment_expression "iStack_398 = iVar17" identifier = identifier) ; (call_expression "pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))(&OStack_3c8)" (call_expression "pcStack_394 = pcVar32;\n  (**(code **)(pcVar31 + 0x2794e8))" (assignment_expression "pcStack_394 = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x2794e8))" ( (pointer_expression "**(code **)(pcVar31 + 0x2794e8)" * (pointer_expression "*(code **)(pcVar31 + 0x2794e8)" * (cast_expression "(code **)(pcVar31 + 0x2794e8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2794e8)" ( (binary_expression "pcVar31 + 0x2794e8" identifier + number_literal) ))))) ))) (argument_list "(&OStack_3c8)" ( (pointer_expression "&OStack_3c8" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_3c8.addend_._4_4_ = uStack_374" (field_expression "OStack_3c8.addend_._4_4_" (field_expression "OStack_3c8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_3c8.addend_._0_4_ = uStack_378;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_3c8.addend_._0_4_ = uStack_378" (field_expression "OStack_3c8.addend_._0_4_" (field_expression "OStack_3c8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_3c8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_3c8" identifier , (pointer_expression "&OStack_3c8" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_3c8;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_3c8;" (assignment_expression "pOVar12 = &OStack_3c8" identifier = (pointer_expression "&OStack_3c8" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_3c8.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_3c8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_3c8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_3c8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_3c8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_3c8.rel_._20_4_ << 0x1c" (field_expression "OStack_3c8.rel_._20_4_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_3d0 + -0x7810);\n  pcVar32 = add_global;\n  iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c);\n  pcStack_438 = pcVar31 + 0x27e488;\n  uStack_450 = uStack_3e0;\n  uStack_440 = 0;\n  uStack_444 = 0;\n  uStack_448 = 0;\n  uStack_44c = uStack_3dc;\n  uStack_458 = uStack_3e4;\n  pOStack_404 = &OStack_3c8;\n  iStack_400 = iVar19;\n  pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_430.addend_._4_4_ = uStack_3d4;\n  OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_3c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_3c8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_3c8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_3c8.rel_.shndx_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_3c8.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_3c8.rel_.u2_.relobj" (field_expression "OStack_3c8.rel_.u2_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3c8.rel_.u2_.relobj)" ( (field_expression "OStack_3c8.rel_.u2_.relobj" (field_expression "OStack_3c8.rel_.u2_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3c8.rel_.u2_.relobj)" ( (field_expression "OStack_3c8.rel_.u2_.relobj" (field_expression "OStack_3c8.rel_.u2_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3c8.rel_.u2_.relobj)" ( (field_expression "OStack_3c8.rel_.u2_.relobj" (field_expression "OStack_3c8.rel_.u2_" (field_expression "OStack_3c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_3d0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_3d0 + -0x7810)" * (cast_expression "(code **)(pcStack_3d0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_3d0 + -0x7810)" ( (binary_expression "pcStack_3d0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_3d0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_3d0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_3d0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_3d0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_3d0 + -0x7fc4)" ( (binary_expression "pcStack_3d0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_3d0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_3d0 + -0x7924)" * (cast_expression "(int *)(pcStack_3d0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_3d0 + -0x7924)" ( (binary_expression "pcStack_3d0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_438 = pcVar31 + 0x27e488" identifier = (binary_expression "pcVar31 + 0x27e488" identifier + number_literal)) ; (assignment_expression "uStack_450 = uStack_3e0" identifier = identifier) ; (assignment_expression "uStack_440 = 0" identifier = number_literal) ; (assignment_expression "uStack_444 = 0" identifier = number_literal) ; (assignment_expression "uStack_448 = 0" identifier = number_literal) ; (assignment_expression "uStack_44c = uStack_3dc" identifier = identifier) ; (assignment_expression "uStack_458 = uStack_3e4" identifier = identifier) ; (assignment_expression "pOStack_404 = &OStack_3c8" identifier = (pointer_expression "&OStack_3c8" & identifier)) ; (assignment_expression "iStack_400 = iVar19" identifier = identifier) ; (call_expression "pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))(&OStack_430)" (call_expression "pcStack_3fc = pcVar32;\n  (**(code **)(pcVar31 + 0x279354))" (assignment_expression "pcStack_3fc = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279354))" ( (pointer_expression "**(code **)(pcVar31 + 0x279354)" * (pointer_expression "*(code **)(pcVar31 + 0x279354)" * (cast_expression "(code **)(pcVar31 + 0x279354)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279354)" ( (binary_expression "pcVar31 + 0x279354" identifier + number_literal) ))))) ))) (argument_list "(&OStack_430)" ( (pointer_expression "&OStack_430" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_430.addend_._4_4_ = uStack_3d4" (field_expression "OStack_430.addend_._4_4_" (field_expression "OStack_430.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_430.addend_._0_4_ = uStack_3d8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_430.addend_._0_4_ = uStack_3d8" (field_expression "OStack_430.addend_._0_4_" (field_expression "OStack_430.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_430" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_430" identifier , (pointer_expression "&OStack_430" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_430;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_430;" (assignment_expression "pOVar12 = &OStack_430" identifier = (pointer_expression "&OStack_430" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_430.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_430.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_430.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_430.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_430.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_430.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_430.rel_._20_4_ << 0x1c" (field_expression "OStack_430.rel_._20_4_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_438 + -0x7810);\n  pcVar32 = add_global_relative;\n  iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c);\n  pcStack_4a8 = pcVar31 + 0x27e2e4;\n  uStack_4b0 = uStack_440 & 0xff;\n  uStack_4b4 = 1;\n  uStack_4b8 = 1;\n  uStack_4c0 = uStack_450;\n  uStack_4bc = uStack_44c;\n  uStack_4c8 = uStack_454;\n  pOStack_474 = &OStack_430;\n  iStack_470 = iVar17;\n  pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_4a0.addend_._4_4_ = uStack_444;\n  OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_430.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_430.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_430.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_430.rel_.shndx_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_430.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_430.rel_.u2_.relobj" (field_expression "OStack_430.rel_.u2_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_430.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_430.rel_.u2_.relobj)" ( (field_expression "OStack_430.rel_.u2_.relobj" (field_expression "OStack_430.rel_.u2_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_430.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_430.rel_.u2_.relobj)" ( (field_expression "OStack_430.rel_.u2_.relobj" (field_expression "OStack_430.rel_.u2_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_430.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_430.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_430.rel_.u2_.relobj)" ( (field_expression "OStack_430.rel_.u2_.relobj" (field_expression "OStack_430.rel_.u2_" (field_expression "OStack_430.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_438 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_438 + -0x7810)" * (cast_expression "(code **)(pcStack_438 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_438 + -0x7810)" ( (binary_expression "pcStack_438 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global_relative" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_438 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_438 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_438 + -0x7fc4)" * (cast_expression "(int *)(pcStack_438 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_438 + -0x7fc4)" ( (binary_expression "pcStack_438 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_438 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_438 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_438 + -0x7924)" * (cast_expression "(int *)(pcStack_438 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_438 + -0x7924)" ( (binary_expression "pcStack_438 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_4a8 = pcVar31 + 0x27e2e4" identifier = (binary_expression "pcVar31 + 0x27e2e4" identifier + number_literal)) ; (assignment_expression "uStack_4b0 = uStack_440 & 0xff" identifier = (binary_expression "uStack_440 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_4b4 = 1" identifier = number_literal) ; (assignment_expression "uStack_4b8 = 1" identifier = number_literal) ; (assignment_expression "uStack_4c0 = uStack_450" identifier = identifier) ; (assignment_expression "uStack_4bc = uStack_44c" identifier = identifier) ; (assignment_expression "uStack_4c8 = uStack_454" identifier = identifier) ; (assignment_expression "pOStack_474 = &OStack_430" identifier = (pointer_expression "&OStack_430" & identifier)) ; (assignment_expression "iStack_470 = iVar17" identifier = identifier) ; (call_expression "pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))(&OStack_4a0)" (call_expression "pcStack_46c = pcVar32;\n  (**(code **)(pcVar31 + 0x2791b0))" (assignment_expression "pcStack_46c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x2791b0))" ( (pointer_expression "**(code **)(pcVar31 + 0x2791b0)" * (pointer_expression "*(code **)(pcVar31 + 0x2791b0)" * (cast_expression "(code **)(pcVar31 + 0x2791b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2791b0)" ( (binary_expression "pcVar31 + 0x2791b0" identifier + number_literal) ))))) ))) (argument_list "(&OStack_4a0)" ( (pointer_expression "&OStack_4a0" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_4a0.addend_._4_4_ = uStack_444" (field_expression "OStack_4a0.addend_._4_4_" (field_expression "OStack_4a0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_4a0.addend_._0_4_ = uStack_448;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_4a0.addend_._0_4_ = uStack_448" (field_expression "OStack_4a0.addend_._0_4_" (field_expression "OStack_4a0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_4a0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_4a0" identifier , (pointer_expression "&OStack_4a0" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_4a0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_4a0;" (assignment_expression "pOVar12 = &OStack_4a0" identifier = (pointer_expression "&OStack_4a0" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_4a0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_4a0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_4a0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_4a0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_4a0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_4a0.rel_._20_4_ << 0x1c" (field_expression "OStack_4a0.rel_._20_4_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_4a8 + -0x7810);\n  pcVar32 = add_global_generic;\n  iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c);\n  pcStack_518 = pcVar31 + 0x27e138;\n  uStack_530 = uStack_4c0;\n  uStack_520 = 0;\n  uStack_524 = 0;\n  uStack_528 = 0;\n  uStack_52c = uStack_4bc;\n  uStack_538 = uStack_4c4;\n  pOStack_4e4 = &OStack_4a0;\n  iStack_4e0 = iVar19;\n  pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_510.addend_._4_4_ = uStack_4b4;\n  OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_4a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_4a0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_4a0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_4a0.rel_.shndx_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_4a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_4a0.rel_.u2_.relobj" (field_expression "OStack_4a0.rel_.u2_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4a0.rel_.u2_.relobj)" ( (field_expression "OStack_4a0.rel_.u2_.relobj" (field_expression "OStack_4a0.rel_.u2_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4a0.rel_.u2_.relobj)" ( (field_expression "OStack_4a0.rel_.u2_.relobj" (field_expression "OStack_4a0.rel_.u2_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4a0.rel_.u2_.relobj)" ( (field_expression "OStack_4a0.rel_.u2_.relobj" (field_expression "OStack_4a0.rel_.u2_" (field_expression "OStack_4a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_4a8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_4a8 + -0x7810)" * (cast_expression "(code **)(pcStack_4a8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_4a8 + -0x7810)" ( (binary_expression "pcStack_4a8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_global_generic" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_4a8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_4a8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_4a8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_4a8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4a8 + -0x7fc4)" ( (binary_expression "pcStack_4a8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_4a8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_4a8 + -0x7924)" * (cast_expression "(int *)(pcStack_4a8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4a8 + -0x7924)" ( (binary_expression "pcStack_4a8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_518 = pcVar31 + 0x27e138" identifier = (binary_expression "pcVar31 + 0x27e138" identifier + number_literal)) ; (assignment_expression "uStack_530 = uStack_4c0" identifier = identifier) ; (assignment_expression "uStack_520 = 0" identifier = number_literal) ; (assignment_expression "uStack_524 = 0" identifier = number_literal) ; (assignment_expression "uStack_528 = 0" identifier = number_literal) ; (assignment_expression "uStack_52c = uStack_4bc" identifier = identifier) ; (assignment_expression "uStack_538 = uStack_4c4" identifier = identifier) ; (assignment_expression "pOStack_4e4 = &OStack_4a0" identifier = (pointer_expression "&OStack_4a0" & identifier)) ; (assignment_expression "iStack_4e0 = iVar19" identifier = identifier) ; (call_expression "pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))(&OStack_510)" (call_expression "pcStack_4dc = pcVar32;\n  (**(code **)(pcVar31 + 0x279004))" (assignment_expression "pcStack_4dc = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x279004))" ( (pointer_expression "**(code **)(pcVar31 + 0x279004)" * (pointer_expression "*(code **)(pcVar31 + 0x279004)" * (cast_expression "(code **)(pcVar31 + 0x279004)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x279004)" ( (binary_expression "pcVar31 + 0x279004" identifier + number_literal) ))))) ))) (argument_list "(&OStack_510)" ( (pointer_expression "&OStack_510" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_510.addend_._4_4_ = uStack_4b4" (field_expression "OStack_510.addend_._4_4_" (field_expression "OStack_510.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_510.addend_._0_4_ = uStack_4b8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_510.addend_._0_4_ = uStack_4b8" (field_expression "OStack_510.addend_._0_4_" (field_expression "OStack_510.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_510" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_510" identifier , (pointer_expression "&OStack_510" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_510;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_510;" (assignment_expression "pOVar12 = &OStack_510" identifier = (pointer_expression "&OStack_510" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_510.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_510.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_510.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_510.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_510.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_510.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_510.rel_._20_4_ << 0x1c" (field_expression "OStack_510.rel_._20_4_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_518 + -0x7810);\n  pcVar32 = add_symbolless_global_addend;\n  iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c);\n  pcStack_588 = pcVar31 + 0x27df94;\n  uStack_594 = 1;\n  uStack_5a0 = uStack_530;\n  uStack_590 = 0;\n  uStack_598 = 0;\n  uStack_59c = uStack_52c;\n  uStack_5a8 = uStack_534;\n  pOStack_554 = &OStack_510;\n  iStack_550 = iVar17;\n  pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_580.addend_._4_4_ = uStack_524;\n  OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_510.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_510.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_510.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_510.rel_.shndx_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_510.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_510.rel_.u2_.relobj" (field_expression "OStack_510.rel_.u2_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_510.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_510.rel_.u2_.relobj)" ( (field_expression "OStack_510.rel_.u2_.relobj" (field_expression "OStack_510.rel_.u2_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_510.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_510.rel_.u2_.relobj)" ( (field_expression "OStack_510.rel_.u2_.relobj" (field_expression "OStack_510.rel_.u2_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_510.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_510.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_510.rel_.u2_.relobj)" ( (field_expression "OStack_510.rel_.u2_.relobj" (field_expression "OStack_510.rel_.u2_" (field_expression "OStack_510.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_518 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_518 + -0x7810)" * (cast_expression "(code **)(pcStack_518 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_518 + -0x7810)" ( (binary_expression "pcStack_518 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_symbolless_global_addend" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_518 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_518 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_518 + -0x7fc4)" * (cast_expression "(int *)(pcStack_518 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_518 + -0x7fc4)" ( (binary_expression "pcStack_518 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_518 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_518 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_518 + -0x7924)" * (cast_expression "(int *)(pcStack_518 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_518 + -0x7924)" ( (binary_expression "pcStack_518 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_588 = pcVar31 + 0x27df94" identifier = (binary_expression "pcVar31 + 0x27df94" identifier + number_literal)) ; (assignment_expression "uStack_594 = 1" identifier = number_literal) ; (assignment_expression "uStack_5a0 = uStack_530" identifier = identifier) ; (assignment_expression "uStack_590 = 0" identifier = number_literal) ; (assignment_expression "uStack_598 = 0" identifier = number_literal) ; (assignment_expression "uStack_59c = uStack_52c" identifier = identifier) ; (assignment_expression "uStack_5a8 = uStack_534" identifier = identifier) ; (assignment_expression "pOStack_554 = &OStack_510" identifier = (pointer_expression "&OStack_510" & identifier)) ; (assignment_expression "iStack_550 = iVar17" identifier = identifier) ; (call_expression "pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))(&OStack_580)" (call_expression "pcStack_54c = pcVar32;\n  (**(code **)(pcVar31 + 0x278e60))" (assignment_expression "pcStack_54c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278e60))" ( (pointer_expression "**(code **)(pcVar31 + 0x278e60)" * (pointer_expression "*(code **)(pcVar31 + 0x278e60)" * (cast_expression "(code **)(pcVar31 + 0x278e60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278e60)" ( (binary_expression "pcVar31 + 0x278e60" identifier + number_literal) ))))) ))) (argument_list "(&OStack_580)" ( (pointer_expression "&OStack_580" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_580.addend_._4_4_ = uStack_524" (field_expression "OStack_580.addend_._4_4_" (field_expression "OStack_580.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_580.addend_._0_4_ = uStack_528;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_580.addend_._0_4_ = uStack_528" (field_expression "OStack_580.addend_._0_4_" (field_expression "OStack_580.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_580" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_580" identifier , (pointer_expression "&OStack_580" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_580;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_580;" (assignment_expression "pOVar12 = &OStack_580" identifier = (pointer_expression "&OStack_580" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_580.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_580.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_580.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_580.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_580.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_580.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_580.rel_._20_4_ << 0x1c" (field_expression "OStack_580.rel_._20_4_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_588 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c);\n  pcStack_5f8 = pcVar31 + 0x27ddec;\n  uStack_604 = 1;\n  uStack_610 = uStack_5a0;\n  uStack_5fc = 0;\n  uStack_600 = 0;\n  uStack_608 = 0;\n  uStack_60c = uStack_59c;\n  uStack_618 = uStack_5a8;\n  pOStack_5c4 = &OStack_580;\n  iStack_5c0 = iVar19;\n  pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_5f0.addend_._4_4_ = uStack_594;\n  OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_580.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_580.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_580.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_580.rel_.shndx_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_580.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_580.rel_.u2_.relobj" (field_expression "OStack_580.rel_.u2_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_580.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_580.rel_.u2_.relobj)" ( (field_expression "OStack_580.rel_.u2_.relobj" (field_expression "OStack_580.rel_.u2_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_580.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_580.rel_.u2_.relobj)" ( (field_expression "OStack_580.rel_.u2_.relobj" (field_expression "OStack_580.rel_.u2_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_580.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_580.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_580.rel_.u2_.relobj)" ( (field_expression "OStack_580.rel_.u2_.relobj" (field_expression "OStack_580.rel_.u2_" (field_expression "OStack_580.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_588 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_588 + -0x7810)" * (cast_expression "(code **)(pcStack_588 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_588 + -0x7810)" ( (binary_expression "pcStack_588 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_588 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_588 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_588 + -0x7fc4)" * (cast_expression "(int *)(pcStack_588 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_588 + -0x7fc4)" ( (binary_expression "pcStack_588 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_588 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_588 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_588 + -0x7924)" * (cast_expression "(int *)(pcStack_588 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_588 + -0x7924)" ( (binary_expression "pcStack_588 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_5f8 = pcVar31 + 0x27ddec" identifier = (binary_expression "pcVar31 + 0x27ddec" identifier + number_literal)) ; (assignment_expression "uStack_604 = 1" identifier = number_literal) ; (assignment_expression "uStack_610 = uStack_5a0" identifier = identifier) ; (assignment_expression "uStack_5fc = 0" identifier = number_literal) ; (assignment_expression "uStack_600 = 0" identifier = number_literal) ; (assignment_expression "uStack_608 = 0" identifier = number_literal) ; (assignment_expression "uStack_60c = uStack_59c" identifier = identifier) ; (assignment_expression "uStack_618 = uStack_5a8" identifier = identifier) ; (assignment_expression "pOStack_5c4 = &OStack_580" identifier = (pointer_expression "&OStack_580" & identifier)) ; (assignment_expression "iStack_5c0 = iVar19" identifier = identifier) ; (call_expression "pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))(&OStack_5f0)" (call_expression "pcStack_5bc = pcVar32;\n  (**(code **)(pcVar31 + 0x278cbc))" (assignment_expression "pcStack_5bc = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278cbc))" ( (pointer_expression "**(code **)(pcVar31 + 0x278cbc)" * (pointer_expression "*(code **)(pcVar31 + 0x278cbc)" * (cast_expression "(code **)(pcVar31 + 0x278cbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278cbc)" ( (binary_expression "pcVar31 + 0x278cbc" identifier + number_literal) ))))) ))) (argument_list "(&OStack_5f0)" ( (pointer_expression "&OStack_5f0" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_5f0.addend_._4_4_ = uStack_594" (field_expression "OStack_5f0.addend_._4_4_" (field_expression "OStack_5f0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_5f0.addend_._0_4_ = uStack_598;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_5f0.addend_._0_4_ = uStack_598" (field_expression "OStack_5f0.addend_._0_4_" (field_expression "OStack_5f0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_5f0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_5f0" identifier , (pointer_expression "&OStack_5f0" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_5f0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_5f0;" (assignment_expression "pOVar12 = &OStack_5f0" identifier = (pointer_expression "&OStack_5f0" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_5f0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_5f0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_5f0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_5f0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_5f0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_5f0.rel_._20_4_ << 0x1c" (field_expression "OStack_5f0.rel_._20_4_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_5f8 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c);\n  pcStack_668 = pcVar31 + 0x27dc44;\n  uStack_670 = 1;\n  uStack_680 = uStack_610;\n  uStack_66c = 0;\n  uStack_674 = 0;\n  uStack_678 = 0;\n  uStack_67c = uStack_60c;\n  uStack_688 = uStack_618;\n  pOStack_634 = &OStack_5f0;\n  iStack_630 = iVar17;\n  pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_660.addend_._4_4_ = uStack_604;\n  OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_5f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_5f0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_5f0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_5f0.rel_.shndx_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_5f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_5f0.rel_.u2_.relobj" (field_expression "OStack_5f0.rel_.u2_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_5f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_5f0.rel_.u2_.relobj)" ( (field_expression "OStack_5f0.rel_.u2_.relobj" (field_expression "OStack_5f0.rel_.u2_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_5f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_5f0.rel_.u2_.relobj)" ( (field_expression "OStack_5f0.rel_.u2_.relobj" (field_expression "OStack_5f0.rel_.u2_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_5f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_5f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_5f0.rel_.u2_.relobj)" ( (field_expression "OStack_5f0.rel_.u2_.relobj" (field_expression "OStack_5f0.rel_.u2_" (field_expression "OStack_5f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_5f8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_5f8 + -0x7810)" * (cast_expression "(code **)(pcStack_5f8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_5f8 + -0x7810)" ( (binary_expression "pcStack_5f8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local_section" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_5f8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_5f8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_5f8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_5f8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_5f8 + -0x7fc4)" ( (binary_expression "pcStack_5f8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_5f8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_5f8 + -0x7924)" * (cast_expression "(int *)(pcStack_5f8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_5f8 + -0x7924)" ( (binary_expression "pcStack_5f8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_668 = pcVar31 + 0x27dc44" identifier = (binary_expression "pcVar31 + 0x27dc44" identifier + number_literal)) ; (assignment_expression "uStack_670 = 1" identifier = number_literal) ; (assignment_expression "uStack_680 = uStack_610" identifier = identifier) ; (assignment_expression "uStack_66c = 0" identifier = number_literal) ; (assignment_expression "uStack_674 = 0" identifier = number_literal) ; (assignment_expression "uStack_678 = 0" identifier = number_literal) ; (assignment_expression "uStack_67c = uStack_60c" identifier = identifier) ; (assignment_expression "uStack_688 = uStack_618" identifier = identifier) ; (assignment_expression "pOStack_634 = &OStack_5f0" identifier = (pointer_expression "&OStack_5f0" & identifier)) ; (assignment_expression "iStack_630 = iVar17" identifier = identifier) ; (call_expression "pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))(&OStack_660)" (call_expression "pcStack_62c = pcVar32;\n  (**(code **)(pcVar31 + 0x278b14))" (assignment_expression "pcStack_62c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278b14))" ( (pointer_expression "**(code **)(pcVar31 + 0x278b14)" * (pointer_expression "*(code **)(pcVar31 + 0x278b14)" * (cast_expression "(code **)(pcVar31 + 0x278b14)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278b14)" ( (binary_expression "pcVar31 + 0x278b14" identifier + number_literal) ))))) ))) (argument_list "(&OStack_660)" ( (pointer_expression "&OStack_660" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_660.addend_._4_4_ = uStack_604" (field_expression "OStack_660.addend_._4_4_" (field_expression "OStack_660.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_660.addend_._0_4_ = uStack_608;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_660.addend_._0_4_ = uStack_608" (field_expression "OStack_660.addend_._0_4_" (field_expression "OStack_660.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_660" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_660" identifier , (pointer_expression "&OStack_660" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_660;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_660;" (assignment_expression "pOVar12 = &OStack_660" identifier = (pointer_expression "&OStack_660" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_660.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_660.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_660.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_660.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_660.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_660.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_660.rel_._20_4_ << 0x1c" (field_expression "OStack_660.rel_._20_4_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_668 + -0x7810);\n  pcVar32 = add_local_relative;\n  iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c);\n  pcStack_6d8 = pcVar31 + 0x27da9c;\n  uStack_6dc = uStack_670 & 0xff;\n  uStack_6e4 = 1;\n  uStack_6e8 = 1;\n  uStack_6f0 = uStack_680;\n  uStack_6e0 = 0;\n  uStack_6ec = uStack_67c;\n  uStack_6f8 = uStack_688;\n  pOStack_6a4 = &OStack_660;\n  iStack_6a0 = iVar19;\n  pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_6d0.addend_._4_4_ = uStack_674;\n  OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_660.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_660.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_660.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_660.rel_.shndx_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_660.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_660.rel_.u2_.relobj" (field_expression "OStack_660.rel_.u2_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_660.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_660.rel_.u2_.relobj)" ( (field_expression "OStack_660.rel_.u2_.relobj" (field_expression "OStack_660.rel_.u2_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_660.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_660.rel_.u2_.relobj)" ( (field_expression "OStack_660.rel_.u2_.relobj" (field_expression "OStack_660.rel_.u2_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_660.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_660.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_660.rel_.u2_.relobj)" ( (field_expression "OStack_660.rel_.u2_.relobj" (field_expression "OStack_660.rel_.u2_" (field_expression "OStack_660.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_668 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_668 + -0x7810)" * (cast_expression "(code **)(pcStack_668 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_668 + -0x7810)" ( (binary_expression "pcStack_668 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local_relative" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_668 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_668 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_668 + -0x7fc4)" * (cast_expression "(int *)(pcStack_668 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_668 + -0x7fc4)" ( (binary_expression "pcStack_668 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_668 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_668 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_668 + -0x7924)" * (cast_expression "(int *)(pcStack_668 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_668 + -0x7924)" ( (binary_expression "pcStack_668 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_6d8 = pcVar31 + 0x27da9c" identifier = (binary_expression "pcVar31 + 0x27da9c" identifier + number_literal)) ; (assignment_expression "uStack_6dc = uStack_670 & 0xff" identifier = (binary_expression "uStack_670 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_6e4 = 1" identifier = number_literal) ; (assignment_expression "uStack_6e8 = 1" identifier = number_literal) ; (assignment_expression "uStack_6f0 = uStack_680" identifier = identifier) ; (assignment_expression "uStack_6e0 = 0" identifier = number_literal) ; (assignment_expression "uStack_6ec = uStack_67c" identifier = identifier) ; (assignment_expression "uStack_6f8 = uStack_688" identifier = identifier) ; (assignment_expression "pOStack_6a4 = &OStack_660" identifier = (pointer_expression "&OStack_660" & identifier)) ; (assignment_expression "iStack_6a0 = iVar19" identifier = identifier) ; (call_expression "pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))(&OStack_6d0)" (call_expression "pcStack_69c = pcVar32;\n  (**(code **)(pcVar31 + 0x27896c))" (assignment_expression "pcStack_69c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x27896c))" ( (pointer_expression "**(code **)(pcVar31 + 0x27896c)" * (pointer_expression "*(code **)(pcVar31 + 0x27896c)" * (cast_expression "(code **)(pcVar31 + 0x27896c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x27896c)" ( (binary_expression "pcVar31 + 0x27896c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_6d0)" ( (pointer_expression "&OStack_6d0" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_6d0.addend_._4_4_ = uStack_674" (field_expression "OStack_6d0.addend_._4_4_" (field_expression "OStack_6d0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_6d0.addend_._0_4_ = uStack_678;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_6d0.addend_._0_4_ = uStack_678" (field_expression "OStack_6d0.addend_._0_4_" (field_expression "OStack_6d0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_6d0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_6d0" identifier , (pointer_expression "&OStack_6d0" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_6d0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_6d0;" (assignment_expression "pOVar12 = &OStack_6d0" identifier = (pointer_expression "&OStack_6d0" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_6d0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_6d0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_6d0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_6d0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_6d0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_6d0.rel_._20_4_ << 0x1c" (field_expression "OStack_6d0.rel_._20_4_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_6d8 + -0x7810);\n  pcVar32 = add_local;\n  iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c);\n  pcStack_748 = pcVar31 + 0x27d8f0;\n  uStack_760 = uStack_6f0;\n  uStack_74c = 0;\n  uStack_750 = 0;\n  uStack_754 = 0;\n  uStack_758 = 0;\n  uStack_75c = uStack_6ec;\n  uStack_768 = uStack_6f8;\n  pOStack_714 = &OStack_6d0;\n  iStack_710 = iVar17;\n  pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_740.addend_._4_4_ = uStack_6e4;\n  OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_6d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_6d0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_6d0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_6d0.rel_.shndx_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_6d0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_6d0.rel_.u2_.relobj" (field_expression "OStack_6d0.rel_.u2_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d0.rel_.u2_.relobj)" ( (field_expression "OStack_6d0.rel_.u2_.relobj" (field_expression "OStack_6d0.rel_.u2_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d0.rel_.u2_.relobj)" ( (field_expression "OStack_6d0.rel_.u2_.relobj" (field_expression "OStack_6d0.rel_.u2_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_6d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d0.rel_.u2_.relobj)" ( (field_expression "OStack_6d0.rel_.u2_.relobj" (field_expression "OStack_6d0.rel_.u2_" (field_expression "OStack_6d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_6d8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_6d8 + -0x7810)" * (cast_expression "(code **)(pcStack_6d8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_6d8 + -0x7810)" ( (binary_expression "pcStack_6d8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_6d8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_6d8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_6d8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_6d8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_6d8 + -0x7fc4)" ( (binary_expression "pcStack_6d8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_6d8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_6d8 + -0x7924)" * (cast_expression "(int *)(pcStack_6d8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_6d8 + -0x7924)" ( (binary_expression "pcStack_6d8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_748 = pcVar31 + 0x27d8f0" identifier = (binary_expression "pcVar31 + 0x27d8f0" identifier + number_literal)) ; (assignment_expression "uStack_760 = uStack_6f0" identifier = identifier) ; (assignment_expression "uStack_74c = 0" identifier = number_literal) ; (assignment_expression "uStack_750 = 0" identifier = number_literal) ; (assignment_expression "uStack_754 = 0" identifier = number_literal) ; (assignment_expression "uStack_758 = 0" identifier = number_literal) ; (assignment_expression "uStack_75c = uStack_6ec" identifier = identifier) ; (assignment_expression "uStack_768 = uStack_6f8" identifier = identifier) ; (assignment_expression "pOStack_714 = &OStack_6d0" identifier = (pointer_expression "&OStack_6d0" & identifier)) ; (assignment_expression "iStack_710 = iVar17" identifier = identifier) ; (call_expression "pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))(&OStack_740)" (call_expression "pcStack_70c = pcVar32;\n  (**(code **)(pcVar31 + 0x2787c0))" (assignment_expression "pcStack_70c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x2787c0))" ( (pointer_expression "**(code **)(pcVar31 + 0x2787c0)" * (pointer_expression "*(code **)(pcVar31 + 0x2787c0)" * (cast_expression "(code **)(pcVar31 + 0x2787c0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2787c0)" ( (binary_expression "pcVar31 + 0x2787c0" identifier + number_literal) ))))) ))) (argument_list "(&OStack_740)" ( (pointer_expression "&OStack_740" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_740.addend_._4_4_ = uStack_6e4" (field_expression "OStack_740.addend_._4_4_" (field_expression "OStack_740.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_740.addend_._0_4_ = uStack_6e8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_740.addend_._0_4_ = uStack_6e8" (field_expression "OStack_740.addend_._0_4_" (field_expression "OStack_740.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_740" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_740" identifier , (pointer_expression "&OStack_740" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_740;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_740;" (assignment_expression "pOVar12 = &OStack_740" identifier = (pointer_expression "&OStack_740" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_740.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_740.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_740.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_740.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_740.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_740.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_740.rel_._20_4_ << 0x1c" (field_expression "OStack_740.rel_._20_4_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_748 + -0x7810);\n  pcVar32 = add_local;\n  iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c);\n  pcStack_7b8 = pcVar31 + 0x27d74c;\n  uStack_7d0 = uStack_760;\n  uStack_7bc = 0;\n  uStack_7c0 = 0;\n  uStack_7c4 = 0;\n  uStack_7c8 = 0;\n  uStack_7cc = uStack_75c;\n  uStack_7d8 = uStack_764;\n  pOStack_784 = &OStack_740;\n  iStack_780 = iVar19;\n  pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_7b0.addend_._4_4_ = uStack_754;\n  OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_740.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_740.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_740.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_740.rel_.shndx_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_740.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_740.rel_.u2_.relobj" (field_expression "OStack_740.rel_.u2_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_740.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_740.rel_.u2_.relobj)" ( (field_expression "OStack_740.rel_.u2_.relobj" (field_expression "OStack_740.rel_.u2_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_740.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_740.rel_.u2_.relobj)" ( (field_expression "OStack_740.rel_.u2_.relobj" (field_expression "OStack_740.rel_.u2_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_740.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_740.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_740.rel_.u2_.relobj)" ( (field_expression "OStack_740.rel_.u2_.relobj" (field_expression "OStack_740.rel_.u2_" (field_expression "OStack_740.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_748 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_748 + -0x7810)" * (cast_expression "(code **)(pcStack_748 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_748 + -0x7810)" ( (binary_expression "pcStack_748 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_748 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_748 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_748 + -0x7fc4)" * (cast_expression "(int *)(pcStack_748 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_748 + -0x7fc4)" ( (binary_expression "pcStack_748 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_748 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_748 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_748 + -0x7924)" * (cast_expression "(int *)(pcStack_748 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_748 + -0x7924)" ( (binary_expression "pcStack_748 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_7b8 = pcVar31 + 0x27d74c" identifier = (binary_expression "pcVar31 + 0x27d74c" identifier + number_literal)) ; (assignment_expression "uStack_7d0 = uStack_760" identifier = identifier) ; (assignment_expression "uStack_7bc = 0" identifier = number_literal) ; (assignment_expression "uStack_7c0 = 0" identifier = number_literal) ; (assignment_expression "uStack_7c4 = 0" identifier = number_literal) ; (assignment_expression "uStack_7c8 = 0" identifier = number_literal) ; (assignment_expression "uStack_7cc = uStack_75c" identifier = identifier) ; (assignment_expression "uStack_7d8 = uStack_764" identifier = identifier) ; (assignment_expression "pOStack_784 = &OStack_740" identifier = (pointer_expression "&OStack_740" & identifier)) ; (assignment_expression "iStack_780 = iVar19" identifier = identifier) ; (call_expression "pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))(&OStack_7b0)" (call_expression "pcStack_77c = pcVar32;\n  (**(code **)(pcVar31 + 0x278620))" (assignment_expression "pcStack_77c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278620))" ( (pointer_expression "**(code **)(pcVar31 + 0x278620)" * (pointer_expression "*(code **)(pcVar31 + 0x278620)" * (cast_expression "(code **)(pcVar31 + 0x278620)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278620)" ( (binary_expression "pcVar31 + 0x278620" identifier + number_literal) ))))) ))) (argument_list "(&OStack_7b0)" ( (pointer_expression "&OStack_7b0" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_7b0.addend_._4_4_ = uStack_754" (field_expression "OStack_7b0.addend_._4_4_" (field_expression "OStack_7b0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_7b0.addend_._0_4_ = uStack_758;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_7b0.addend_._0_4_ = uStack_758" (field_expression "OStack_7b0.addend_._0_4_" (field_expression "OStack_7b0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_7b0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_7b0" identifier , (pointer_expression "&OStack_7b0" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_7b0;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_7b0;" (assignment_expression "pOVar12 = &OStack_7b0" identifier = (pointer_expression "&OStack_7b0" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_7b0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_7b0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_7b0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_7b0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_7b0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_7b0.rel_._20_4_ << 0x1c" (field_expression "OStack_7b0.rel_._20_4_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_7b8 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c);\n  pcStack_828 = pcVar31 + 0x27d5a8;\n  uStack_840 = uStack_7d0;\n  uStack_82c = 0;\n  uStack_830 = 0;\n  uStack_834 = 0;\n  uStack_838 = 0;\n  uStack_83c = uStack_7cc;\n  uStack_848 = uStack_7d8;\n  pOStack_7f4 = &OStack_7b0;\n  iStack_7f0 = iVar17;\n  pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_820.addend_._4_4_ = uStack_7c4;\n  OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_7b0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_7b0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_7b0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_7b0.rel_.shndx_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_7b0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_7b0.rel_.u2_.relobj" (field_expression "OStack_7b0.rel_.u2_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b0.rel_.u2_.relobj)" ( (field_expression "OStack_7b0.rel_.u2_.relobj" (field_expression "OStack_7b0.rel_.u2_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b0.rel_.u2_.relobj)" ( (field_expression "OStack_7b0.rel_.u2_.relobj" (field_expression "OStack_7b0.rel_.u2_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_7b0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b0.rel_.u2_.relobj)" ( (field_expression "OStack_7b0.rel_.u2_.relobj" (field_expression "OStack_7b0.rel_.u2_" (field_expression "OStack_7b0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_7b8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_7b8 + -0x7810)" * (cast_expression "(code **)(pcStack_7b8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_7b8 + -0x7810)" ( (binary_expression "pcStack_7b8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local_generic" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_7b8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_7b8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_7b8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_7b8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_7b8 + -0x7fc4)" ( (binary_expression "pcStack_7b8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_7b8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_7b8 + -0x7924)" * (cast_expression "(int *)(pcStack_7b8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_7b8 + -0x7924)" ( (binary_expression "pcStack_7b8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_828 = pcVar31 + 0x27d5a8" identifier = (binary_expression "pcVar31 + 0x27d5a8" identifier + number_literal)) ; (assignment_expression "uStack_840 = uStack_7d0" identifier = identifier) ; (assignment_expression "uStack_82c = 0" identifier = number_literal) ; (assignment_expression "uStack_830 = 0" identifier = number_literal) ; (assignment_expression "uStack_834 = 0" identifier = number_literal) ; (assignment_expression "uStack_838 = 0" identifier = number_literal) ; (assignment_expression "uStack_83c = uStack_7cc" identifier = identifier) ; (assignment_expression "uStack_848 = uStack_7d8" identifier = identifier) ; (assignment_expression "pOStack_7f4 = &OStack_7b0" identifier = (pointer_expression "&OStack_7b0" & identifier)) ; (assignment_expression "iStack_7f0 = iVar17" identifier = identifier) ; (call_expression "pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))(&OStack_820)" (call_expression "pcStack_7ec = pcVar32;\n  (**(code **)(pcVar31 + 0x278478))" (assignment_expression "pcStack_7ec = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278478))" ( (pointer_expression "**(code **)(pcVar31 + 0x278478)" * (pointer_expression "*(code **)(pcVar31 + 0x278478)" * (cast_expression "(code **)(pcVar31 + 0x278478)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278478)" ( (binary_expression "pcVar31 + 0x278478" identifier + number_literal) ))))) ))) (argument_list "(&OStack_820)" ( (pointer_expression "&OStack_820" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_820.addend_._4_4_ = uStack_7c4" (field_expression "OStack_820.addend_._4_4_" (field_expression "OStack_820.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_820.addend_._0_4_ = uStack_7c8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_820.addend_._0_4_ = uStack_7c8" (field_expression "OStack_820.addend_._0_4_" (field_expression "OStack_820.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_820" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_820" identifier , (pointer_expression "&OStack_820" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_820;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_820;" (assignment_expression "pOVar12 = &OStack_820" identifier = (pointer_expression "&OStack_820" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_820.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_820.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_820.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_820.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_820.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_820.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_820.rel_._20_4_ << 0x1c" (field_expression "OStack_820.rel_._20_4_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_828 + -0x7810);\n  pcVar32 = add_local_section;\n  iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c);\n  pcStack_898 = pcVar31 + 0x27d404;\n  uStack_8a0 = 1;\n  uStack_8b0 = uStack_840;\n  uStack_89c = 0;\n  uStack_8a4 = 0;\n  uStack_8a8 = 0;\n  uStack_8ac = uStack_83c;\n  uStack_8b8 = uStack_844;\n  pOStack_864 = &OStack_820;\n  iStack_860 = iVar19;\n  pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_890.addend_._4_4_ = uStack_834;\n  OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_820.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_820.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_820.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_820.rel_.shndx_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_820.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_820.rel_.u2_.relobj" (field_expression "OStack_820.rel_.u2_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_820.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_820.rel_.u2_.relobj)" ( (field_expression "OStack_820.rel_.u2_.relobj" (field_expression "OStack_820.rel_.u2_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_820.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_820.rel_.u2_.relobj)" ( (field_expression "OStack_820.rel_.u2_.relobj" (field_expression "OStack_820.rel_.u2_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_820.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_820.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_820.rel_.u2_.relobj)" ( (field_expression "OStack_820.rel_.u2_.relobj" (field_expression "OStack_820.rel_.u2_" (field_expression "OStack_820.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_828 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_828 + -0x7810)" * (cast_expression "(code **)(pcStack_828 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_828 + -0x7810)" ( (binary_expression "pcStack_828 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local_section" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_828 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_828 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_828 + -0x7fc4)" * (cast_expression "(int *)(pcStack_828 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_828 + -0x7fc4)" ( (binary_expression "pcStack_828 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_828 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_828 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_828 + -0x7924)" * (cast_expression "(int *)(pcStack_828 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_828 + -0x7924)" ( (binary_expression "pcStack_828 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_898 = pcVar31 + 0x27d404" identifier = (binary_expression "pcVar31 + 0x27d404" identifier + number_literal)) ; (assignment_expression "uStack_8a0 = 1" identifier = number_literal) ; (assignment_expression "uStack_8b0 = uStack_840" identifier = identifier) ; (assignment_expression "uStack_89c = 0" identifier = number_literal) ; (assignment_expression "uStack_8a4 = 0" identifier = number_literal) ; (assignment_expression "uStack_8a8 = 0" identifier = number_literal) ; (assignment_expression "uStack_8ac = uStack_83c" identifier = identifier) ; (assignment_expression "uStack_8b8 = uStack_844" identifier = identifier) ; (assignment_expression "pOStack_864 = &OStack_820" identifier = (pointer_expression "&OStack_820" & identifier)) ; (assignment_expression "iStack_860 = iVar19" identifier = identifier) ; (call_expression "pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))(&OStack_890)" (call_expression "pcStack_85c = pcVar32;\n  (**(code **)(pcVar31 + 0x2782d8))" (assignment_expression "pcStack_85c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x2782d8))" ( (pointer_expression "**(code **)(pcVar31 + 0x2782d8)" * (pointer_expression "*(code **)(pcVar31 + 0x2782d8)" * (cast_expression "(code **)(pcVar31 + 0x2782d8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2782d8)" ( (binary_expression "pcVar31 + 0x2782d8" identifier + number_literal) ))))) ))) (argument_list "(&OStack_890)" ( (pointer_expression "&OStack_890" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_890.addend_._4_4_ = uStack_834" (field_expression "OStack_890.addend_._4_4_" (field_expression "OStack_890.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_890.addend_._0_4_ = uStack_838;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_890.addend_._0_4_ = uStack_838" (field_expression "OStack_890.addend_._0_4_" (field_expression "OStack_890.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_890" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_890" identifier , (pointer_expression "&OStack_890" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_890;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_890;" (assignment_expression "pOVar12 = &OStack_890" identifier = (pointer_expression "&OStack_890" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_890.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_890.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_890.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_890.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_890.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_890.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_890.rel_._20_4_ << 0x1c" (field_expression "OStack_890.rel_._20_4_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }\n  iVar17 = (int)" ( (ERROR "(OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_898 + -0x7810);\n  pcVar32 = add_symbolless_local_addend;\n  iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c);\n  pcStack_908 = pcVar31 + 0x27d25c;\n  uStack_914 = 1;\n  uStack_920 = uStack_8b0;\n  uStack_90c = 0;\n  uStack_910 = 0;\n  uStack_918 = 0;\n  uStack_91c = uStack_8ac;\n  uStack_928 = uStack_8b4;\n  pOStack_8d4 = &OStack_890;\n  iStack_8d0 = iVar17;\n  pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  OStack_900.addend_._4_4_ = uStack_8a4;\n  OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (binary_expression "(OStack_890.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_890.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_890.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_890.rel_.shndx_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_890.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_890.rel_.u2_.relobj" (field_expression "OStack_890.rel_.u2_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_890.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_890.rel_.u2_.relobj)" ( (field_expression "OStack_890.rel_.u2_.relobj" (field_expression "OStack_890.rel_.u2_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_890.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_890.rel_.u2_.relobj)" ( (field_expression "OStack_890.rel_.u2_.relobj" (field_expression "OStack_890.rel_.u2_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_890.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_890.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_890.rel_.u2_.relobj)" ( (field_expression "OStack_890.rel_.u2_.relobj" (field_expression "OStack_890.rel_.u2_" (field_expression "OStack_890.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_898 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_898 + -0x7810)" * (cast_expression "(code **)(pcStack_898 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_898 + -0x7810)" ( (binary_expression "pcStack_898 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c)" (call_expression "iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar19 = *(int *)(pcStack_898 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_898 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_898 + -0x7fc4)" * (cast_expression "(int *)(pcStack_898 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_898 + -0x7fc4)" ( (binary_expression "pcStack_898 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_898 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_898 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_898 + -0x7924)" * (cast_expression "(int *)(pcStack_898 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_898 + -0x7924)" ( (binary_expression "pcStack_898 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_908 = pcVar31 + 0x27d25c" identifier = (binary_expression "pcVar31 + 0x27d25c" identifier + number_literal)) ; (assignment_expression "uStack_914 = 1" identifier = number_literal) ; (assignment_expression "uStack_920 = uStack_8b0" identifier = identifier) ; (assignment_expression "uStack_90c = 0" identifier = number_literal) ; (assignment_expression "uStack_910 = 0" identifier = number_literal) ; (assignment_expression "uStack_918 = 0" identifier = number_literal) ; (assignment_expression "uStack_91c = uStack_8ac" identifier = identifier) ; (assignment_expression "uStack_928 = uStack_8b4" identifier = identifier) ; (assignment_expression "pOStack_8d4 = &OStack_890" identifier = (pointer_expression "&OStack_890" & identifier)) ; (assignment_expression "iStack_8d0 = iVar17" identifier = identifier) ; (call_expression "pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))(&OStack_900)" (call_expression "pcStack_8cc = pcVar32;\n  (**(code **)(pcVar31 + 0x278130))" (assignment_expression "pcStack_8cc = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x278130))" ( (pointer_expression "**(code **)(pcVar31 + 0x278130)" * (pointer_expression "*(code **)(pcVar31 + 0x278130)" * (cast_expression "(code **)(pcVar31 + 0x278130)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x278130)" ( (binary_expression "pcVar31 + 0x278130" identifier + number_literal) ))))) ))) (argument_list "(&OStack_900)" ( (pointer_expression "&OStack_900" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_900.addend_._4_4_ = uStack_8a4" (field_expression "OStack_900.addend_._4_4_" (field_expression "OStack_900.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_900.addend_._0_4_ = uStack_8a8;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_900.addend_._0_4_ = uStack_8a8" (field_expression "OStack_900.addend_._0_4_" (field_expression "OStack_900.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar16,&OStack_900" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_900" identifier , (pointer_expression "&OStack_900" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_900;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_900;" (assignment_expression "pOVar12 = &OStack_900" identifier = (pointer_expression "&OStack_900" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_900.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_900.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar17 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar17 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar17 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar17 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_900.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_900.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_900.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_900.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_900.rel_._20_4_ << 0x1c" (field_expression "OStack_900.rel_._20_4_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar31 = *(code **)(pcStack_908 + -0x7810);\n  pcVar32 = add_local_generic;\n  iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c);\n  pOStack_944 = &OStack_900;\n  iStack_940 = iVar19;\n  pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970);\n  iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  OStack_970.addend_._4_4_ = uStack_914;\n  OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }\n  else" (binary_expression "(OStack_900.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_900.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_900.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_900.rel_.shndx_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_900.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_900.rel_.u2_.relobj" (field_expression "OStack_900.rel_.u2_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }\n      ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_900.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_900.rel_.u2_.relobj)" ( (field_expression "OStack_900.rel_.u2_.relobj" (field_expression "OStack_900.rel_.u2_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1;" (assignment_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar17 * -0x33333333 - 1" (field_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_900.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_900.rel_.u2_.relobj)" ( (field_expression "OStack_900.rel_.u2_.relobj" (field_expression "OStack_900.rel_.u2_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar17 * -0x33333333 - 1" (binary_expression "iVar17 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_900.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_900.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_900.rel_.u2_.relobj)" ( (field_expression "OStack_900.rel_.u2_.relobj" (field_expression "OStack_900.rel_.u2_" (field_expression "OStack_900.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar31 = *(code **)(pcStack_908 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_908 + -0x7810)" * (cast_expression "(code **)(pcStack_908 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_908 + -0x7810)" ( (binary_expression "pcStack_908 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar32 = add_local_generic" identifier = identifier) ; (call_expression "iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c)" (call_expression "iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574;\n  (*pcVar31)" (assignment_expression "iVar17 = *(int *)(pcStack_908 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_908 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_908 + -0x7fc4)" * (cast_expression "(int *)(pcStack_908 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_908 + -0x7fc4)" ( (binary_expression "pcStack_908 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar31)" ( (pointer_expression "*pcVar31" * identifier) ))) (argument_list "(iVar17,0x231,*(int *)(pcStack_908 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_908 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_908 + -0x7924)" * (cast_expression "(int *)(pcStack_908 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_908 + -0x7924)" ( (binary_expression "pcStack_908 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pOStack_944 = &OStack_900" identifier = (pointer_expression "&OStack_900" & identifier)) ; (assignment_expression "iStack_940 = iVar19" identifier = identifier) ; (call_expression "pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))(&OStack_970)" (call_expression "pcStack_93c = pcVar32;\n  (**(code **)(pcVar31 + 0x277f88))" (assignment_expression "pcStack_93c = pcVar32" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar31 + 0x277f88))" ( (pointer_expression "**(code **)(pcVar31 + 0x277f88)" * (pointer_expression "*(code **)(pcVar31 + 0x277f88)" * (cast_expression "(code **)(pcVar31 + 0x277f88)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x277f88)" ( (binary_expression "pcVar31 + 0x277f88" identifier + number_literal) ))))) ))) (argument_list "(&OStack_970)" ( (pointer_expression "&OStack_970" & identifier) ))) ; (assignment_expression "iVar16._M_current = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (field_expression "iVar16._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_970.addend_._4_4_ = uStack_914" (field_expression "OStack_970.addend_._4_4_" (field_expression "OStack_970.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_970.addend_._0_4_ = uStack_918;\n  if (iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" (assignment_expression "OStack_970.addend_._0_4_ = uStack_918" (field_expression "OStack_970.addend_._0_4_" (field_expression "OStack_970.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40))" ( (binary_expression "iVar16._M_current == *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (field_expression "iVar16._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x40)" ( (binary_expression "iVar17 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);\n    pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970);" (comma_expression "Output_reloc<4,_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38),iVar16,&OStack_970" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)(iVar17 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::Output_reloc<4,_false,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar16,&OStack_970" identifier , (pointer_expression "&OStack_970" & identifier))) ))))))) ;)) (expression_statement "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c);" (assignment_expression "pOVar20 = *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar16._M_current;\n    pOVar12 = &OStack_970;\n    do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);\n    pOVar20 = iVar16._M_current + 1;\n    uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;\n    *(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar16._M_current;" (assignment_expression "iVar2._M_current = iVar16._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar16._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_970;" (assignment_expression "pOVar12 = &OStack_970" identifier = (pointer_expression "&OStack_970" & identifier)) ;) (do_statement "do {\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_);" do (compound_statement "{\n      pOVar13 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar25 = (pOVar13->rel_).u2_;\n      uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;\n      AVar1 = (pOVar13->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar25;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar22;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar13 = pOVar12;" (assignment_expression "pOVar13 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar13->rel_).local_sym_index_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar25 = (pOVar13->rel_).u2_;" (assignment_expression "aVar25 = (pOVar13->rel_).u2_" identifier = (field_expression "(pOVar13->rel_).u2_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar13->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).address_" & (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar13->rel_).address_;" (assignment_expression "AVar1 = (pOVar13->rel_).address_" identifier = (field_expression "(pOVar13->rel_).address_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar13->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar13->rel_).u1_" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar25;" (assignment_expression "(pOVar3->rel_).u2_ = aVar25" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)&OStack_970.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_false,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_false> *)" ( (comma_expression "Output_reloc<4,_false,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_970.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar16._M_current + 1;" (assignment_expression "pOVar20 = iVar16._M_current + 1" identifier = (binary_expression "iVar16._M_current + 1" (field_expression "iVar16._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14;" (assignment_expression "uVar22 = *(undefined4 *)&(pOVar13->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar13->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar13->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar13->rel_).field_0x14" & (field_expression "(pOVar13->rel_).field_0x14" (parenthesized_expression "(pOVar13->rel_)" ( (field_expression "pOVar13->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar22" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar3->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).field_0x14" & (field_expression "(pOVar3->rel_).field_0x14" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20;" (assignment_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c) = pOVar20" (pointer_expression "*(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_false> **)(iVar17 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_false> **)" ( (comma_expression "Output_reloc<4,_false,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar17 + 0x3c)" ( (binary_expression "iVar17 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar20" identifier) - (pointer_expression "*(int *)(iVar17 + 0x38)" * (cast_expression "(int *)(iVar17 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x38)" ( (binary_expression "iVar17 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar17 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar17 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar17 + 0x20) << 1" (pointer_expression "*(int *)(iVar17 + 0x20)" * (cast_expression "(int *)(iVar17 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x20)" ( (binary_expression "iVar17 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar17 + 0x14)" ( (binary_expression "iVar17 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar17 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x10) = 0" (parenthesized_expression "(iVar17 + 0x10)" ( (binary_expression "iVar17 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_970.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_970.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_970.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_970.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_970.rel_._20_4_ << 0x1c" (field_expression "OStack_970.rel_._20_4_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar17 + 0x30) = *(int *)(iVar17 + 0x30) + 1" (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar17 + 0x30) + 1" (pointer_expression "*(int *)(iVar17 + 0x30)" * (cast_expression "(int *)(iVar17 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar17 + 0x30)" ( (binary_expression "iVar17 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21) {\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21)" ( (ERROR "(OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar21 = (undefined4 *)&DAT_00000231;\n  pcVar32 = *(code **)(pcVar31 + 0x2758a4);\n  puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c);\n  puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)();\n  puVar28 = (undefined4 *)*puVar14;\n  puVar27 = (undefined4 *)puVar14[1];\n  iVar17 = (int)puVar27 - (int)puVar28 >> 3;\n  uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17);\n  iVar17 = (int)puVar4 + iVar17;\n  puVar29 = puVar4 + 10;\nLAB_0024c3cc:\n  puVar26 = puVar23;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  } while (puVar26 != puVar23 + 8);\n  uVar22 = puVar8[5];\n  puVar9[4] = *puVar26;\n  puVar9[5] = uVar22;\n  puVar23 = puVar28;\n  puVar26 = puVar4;\n  if (puVar28 != puVar21)" (binary_expression "(OStack_970.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_970.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_970.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_970.rel_.shndx_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_970.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_970.rel_.u2_.relobj" (field_expression "OStack_970.rel_.u2_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_970.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_970.rel_.u2_.relobj)" ( (field_expression "OStack_970.rel_.u2_.relobj" (field_expression "OStack_970.rel_.u2_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_970.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_970.rel_.u2_.relobj)" ( (field_expression "OStack_970.rel_.u2_.relobj" (field_expression "OStack_970.rel_.u2_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_970.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_970.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_970.rel_.u2_.relobj)" ( (field_expression "OStack_970.rel_.u2_.relobj" (field_expression "OStack_970.rel_.u2_" (field_expression "OStack_970.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "puVar21 = (undefined4 *)&DAT_00000231" identifier = (cast_expression "(undefined4 *)&DAT_00000231" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000231" & identifier))) ; (assignment_expression "pcVar32 = *(code **)(pcVar31 + 0x2758a4)" identifier = (pointer_expression "*(code **)(pcVar31 + 0x2758a4)" * (cast_expression "(code **)(pcVar31 + 0x2758a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar31 + 0x2758a4)" ( (binary_expression "pcVar31 + 0x2758a4" identifier + number_literal) ))))) ; (assignment_expression "puVar23 = (undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c)" identifier = (cast_expression "(undefined4 *)(*(int *)(pcVar31 + 0x275790) + -0x2b1c)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar31 + 0x275790) + -0x2b1c)" ( (binary_expression "*(int *)(pcVar31 + 0x275790) + -0x2b1c" (pointer_expression "*(int *)(pcVar31 + 0x275790)" * (cast_expression "(int *)(pcVar31 + 0x275790)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar31 + 0x275790)" ( (binary_expression "pcVar31 + 0x275790" identifier + number_literal) )))) + number_literal) )))) ; (call_expression "puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)()" (call_expression "puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574);\n  (*pcVar32)" (assignment_expression "puVar14 = (undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574)" identifier = (cast_expression "(undefined4 *)(*(int *)(pcVar31 + 0x2750f0) + 0x3574)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar31 + 0x2750f0) + 0x3574)" ( (binary_expression "*(int *)(pcVar31 + 0x2750f0) + 0x3574" (pointer_expression "*(int *)(pcVar31 + 0x2750f0)" * (cast_expression "(int *)(pcVar31 + 0x2750f0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar31 + 0x2750f0)" ( (binary_expression "pcVar31 + 0x2750f0" identifier + number_literal) )))) + number_literal) )))) (ERROR ";" ;) (argument_list "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) ))) (argument_list "()" ( ))) ; (assignment_expression "puVar28 = (undefined4 *)*puVar14" identifier = (cast_expression "(undefined4 *)*puVar14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar14" * identifier))) ; (assignment_expression "puVar27 = (undefined4 *)puVar14[1]" identifier = (cast_expression "(undefined4 *)puVar14[1]" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar14[1]" identifier [ number_literal ]))) ; (assignment_expression "iVar17 = (int)puVar27 - (int)puVar28 >> 3" identifier = (binary_expression "(int)puVar27 - (int)puVar28 >> 3" (binary_expression "(int)puVar27 - (int)puVar28" (cast_expression "(int)puVar27" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar28" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal)) ; (call_expression "uVar5 = iVar17 * -0x33333333;\n  if (uVar5 == 0)" (assignment_expression "uVar5 = iVar17 * -0x33333333" identifier = (binary_expression "iVar17 * -0x33333333" identifier * number_literal)) (ERROR ";\n  if" ; if) (argument_list "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) ))) (compound_statement "{\n    uVar6 = 1;\nLAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;\n  }" { (expression_statement "uVar6 = 1;" (assignment_expression "uVar6 = 1" identifier = number_literal) ;) (labeled_statement "LAB_0024c5a4:\n    iVar17 = uVar6 * 0x28;" statement_identifier : (expression_statement "iVar17 = uVar6 * 0x28;" (assignment_expression "iVar17 = uVar6 * 0x28" identifier = (binary_expression "uVar6 * 0x28" identifier * number_literal)) ;)) }) else (compound_statement "{\n    uVar6 = iVar17 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }\n  }" { (expression_statement "uVar6 = iVar17 * -0x66666666;" (assignment_expression "uVar6 = iVar17 * -0x66666666" identifier = (binary_expression "iVar17 * -0x66666666" identifier * number_literal)) ;) (if_statement "if (uVar6 < uVar5) {\n      iVar17 = -0x10;\n    }\n    else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }" if (parenthesized_expression "(uVar6 < uVar5)" ( (binary_expression "uVar6 < uVar5" identifier < identifier) )) (compound_statement "{\n      iVar17 = -0x10;\n    }" { (expression_statement "iVar17 = -0x10;" (assignment_expression "iVar17 = -0x10" identifier = number_literal) ;) }) (else_clause "else {\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }" else (compound_statement "{\n      iVar17 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }\n    }" { (expression_statement "iVar17 = -0x10;" (assignment_expression "iVar17 = -0x10" identifier = number_literal) ;) (if_statement "if (uVar6 < 0x6666667) {\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }" if (parenthesized_expression "(uVar6 < 0x6666667)" ( (binary_expression "uVar6 < 0x6666667" identifier < number_literal) )) (compound_statement "{\n        puVar29 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }\n        goto LAB_0024c5a4;\n      }" { (expression_statement "puVar29 = (undefined4 *)&DAT_00000028;" (assignment_expression "puVar29 = (undefined4 *)&DAT_00000028" identifier = (cast_expression "(undefined4 *)&DAT_00000028" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000028" & identifier))) ;) (if_statement "if (uVar6 == 0) {\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }" if (parenthesized_expression "(uVar6 == 0)" ( (binary_expression "uVar6 == 0" identifier == number_literal) )) (compound_statement "{\n          iVar17 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_0024c3cc;\n        }" { (expression_statement "iVar17 = 0;" (assignment_expression "iVar17 = 0" identifier = number_literal) ;) (expression_statement "puVar4 = (undefined4 *)0x0;" (assignment_expression "puVar4 = (undefined4 *)0x0" identifier = (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (goto_statement "goto LAB_0024c3cc;" goto statement_identifier ;) })) (goto_statement "goto LAB_0024c5a4;" goto statement_identifier ;) })) }))) }) (assignment_expression "puVar4 = (undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17)" identifier = (cast_expression "(undefined4 *)(**(code **)(pcVar32 + 0x275078))(iVar17)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(**(code **)(pcVar32 + 0x275078))(iVar17)" (parenthesized_expression "(**(code **)(pcVar32 + 0x275078))" ( (pointer_expression "**(code **)(pcVar32 + 0x275078)" * (pointer_expression "*(code **)(pcVar32 + 0x275078)" * (cast_expression "(code **)(pcVar32 + 0x275078)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar32 + 0x275078)" ( (binary_expression "pcVar32 + 0x275078" identifier + number_literal) ))))) )) (argument_list "(iVar17)" ( identifier ))))) ; (assignment_expression "iVar17 = (int)puVar4 + iVar17" identifier = (binary_expression "(int)puVar4 + iVar17" (cast_expression "(int)puVar4" ( (type_descriptor "int" primitive_type) ) identifier) + identifier)) ; (assignment_expression "puVar29 = puVar4 + 10" identifier = (binary_expression "puVar4 + 10" identifier + number_literal)) ; identifier : (assignment_expression "puVar26 = puVar23" identifier = identifier) ; (assignment_expression "puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28))" identifier = (cast_expression "(undefined4 *)((int)puVar4 + ((int)puVar21 - (int)puVar28))" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)puVar4 + ((int)puVar21 - (int)puVar28))" ( (binary_expression "(int)puVar4 + ((int)puVar21 - (int)puVar28)" (cast_expression "(int)puVar4" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "((int)puVar21 - (int)puVar28)" ( (binary_expression "(int)puVar21 - (int)puVar28" (cast_expression "(int)puVar21" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar28" ( (type_descriptor "int" primitive_type) ) identifier)) ))) )))) ; do (compound_statement "{\n    puVar9 = puVar10;\n    puVar8 = puVar26;\n    puVar26 = puVar8 + 4;\n    uVar15 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar22 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar15;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar22;\n    puVar10 = puVar9 + 4;\n  }" { (expression_statement "puVar9 = puVar10;" (assignment_expression "puVar9 = puVar10" identifier = identifier) ;) (expression_statement "puVar8 = puVar26;" (assignment_expression "puVar8 = puVar26" identifier = identifier) ;) (expression_statement "puVar26 = puVar8 + 4;" (assignment_expression "puVar26 = puVar8 + 4" identifier = (binary_expression "puVar8 + 4" identifier + number_literal)) ;) (expression_statement "uVar15 = puVar8[1];" (assignment_expression "uVar15 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar8[2];" (assignment_expression "uVar7 = puVar8[2]" identifier = (subscript_expression "puVar8[2]" identifier [ number_literal ])) ;) (expression_statement "uVar22 = puVar8[3];" (assignment_expression "uVar22 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar9 = *puVar8;" (assignment_expression "*puVar9 = *puVar8" (pointer_expression "*puVar9" * identifier) = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "puVar9[1] = uVar15;" (assignment_expression "puVar9[1] = uVar15" (subscript_expression "puVar9[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[2] = uVar7;" (assignment_expression "puVar9[2] = uVar7" (subscript_expression "puVar9[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[3] = uVar22;" (assignment_expression "puVar9[3] = uVar22" (subscript_expression "puVar9[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar10 = puVar9 + 4;" (assignment_expression "puVar10 = puVar9 + 4" identifier = (binary_expression "puVar9 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar26 != puVar23 + 8)" ( (binary_expression "puVar26 != puVar23 + 8" identifier != (binary_expression "puVar23 + 8" identifier + number_literal)) )) ; (assignment_expression "uVar22 = puVar8[5]" identifier = (subscript_expression "puVar8[5]" identifier [ number_literal ])) ; (assignment_expression "puVar9[4] = *puVar26" (subscript_expression "puVar9[4]" identifier [ number_literal ]) = (pointer_expression "*puVar26" * identifier)) ; (assignment_expression "puVar9[5] = uVar22" (subscript_expression "puVar9[5]" identifier [ number_literal ]) = identifier) ; (assignment_expression "puVar23 = puVar28" identifier = identifier) ; (call_expression "puVar26 = puVar4;\n  if (puVar28 != puVar21)" (assignment_expression "puVar26 = puVar4" identifier = identifier) (ERROR ";\n  if" ; if) (argument_list "(puVar28 != puVar21)" ( (binary_expression "puVar28 != puVar21" identifier != identifier) )))) (compound_statement "{\n    do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);\n    puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }" { (do_statement "do {\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    } while (puVar21 != puVar23);" do (compound_statement "{\n      puVar29 = puVar23;\n      puVar10 = puVar26;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);\n      puVar23 = puVar23 + 10;\n      uVar22 = puVar8[5];\n      puVar9[4] = *puVar29;\n      puVar9[5] = uVar22;\n      puVar26 = puVar26 + 10;\n    }" { (expression_statement "puVar29 = puVar23;" (assignment_expression "puVar29 = puVar23" identifier = identifier) ;) (expression_statement "puVar10 = puVar26;" (assignment_expression "puVar10 = puVar26" identifier = identifier) ;) (do_statement "do {\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      } while (puVar29 != puVar23 + 8);" do (compound_statement "{\n        puVar9 = puVar10;\n        puVar8 = puVar29;\n        puVar29 = puVar8 + 4;\n        uVar15 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar22 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar15;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar22;\n        puVar10 = puVar9 + 4;\n      }" { (expression_statement "puVar9 = puVar10;" (assignment_expression "puVar9 = puVar10" identifier = identifier) ;) (expression_statement "puVar8 = puVar29;" (assignment_expression "puVar8 = puVar29" identifier = identifier) ;) (expression_statement "puVar29 = puVar8 + 4;" (assignment_expression "puVar29 = puVar8 + 4" identifier = (binary_expression "puVar8 + 4" identifier + number_literal)) ;) (expression_statement "uVar15 = puVar8[1];" (assignment_expression "uVar15 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar8[2];" (assignment_expression "uVar7 = puVar8[2]" identifier = (subscript_expression "puVar8[2]" identifier [ number_literal ])) ;) (expression_statement "uVar22 = puVar8[3];" (assignment_expression "uVar22 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar9 = *puVar8;" (assignment_expression "*puVar9 = *puVar8" (pointer_expression "*puVar9" * identifier) = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "puVar9[1] = uVar15;" (assignment_expression "puVar9[1] = uVar15" (subscript_expression "puVar9[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[2] = uVar7;" (assignment_expression "puVar9[2] = uVar7" (subscript_expression "puVar9[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[3] = uVar22;" (assignment_expression "puVar9[3] = uVar22" (subscript_expression "puVar9[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar10 = puVar9 + 4;" (assignment_expression "puVar10 = puVar9 + 4" identifier = (binary_expression "puVar9 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar29 != puVar23 + 8)" ( (binary_expression "puVar29 != puVar23 + 8" identifier != (binary_expression "puVar23 + 8" identifier + number_literal)) )) ;) (expression_statement "puVar23 = puVar23 + 10;" (assignment_expression "puVar23 = puVar23 + 10" identifier = (binary_expression "puVar23 + 10" identifier + number_literal)) ;) (expression_statement "uVar22 = puVar8[5];" (assignment_expression "uVar22 = puVar8[5]" identifier = (subscript_expression "puVar8[5]" identifier [ number_literal ])) ;) (expression_statement "puVar9[4] = *puVar29;" (assignment_expression "puVar9[4] = *puVar29" (subscript_expression "puVar9[4]" identifier [ number_literal ]) = (pointer_expression "*puVar29" * identifier)) ;) (expression_statement "puVar9[5] = uVar22;" (assignment_expression "puVar9[5] = uVar22" (subscript_expression "puVar9[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar26 = puVar26 + 10;" (assignment_expression "puVar26 = puVar26 + 10" identifier = (binary_expression "puVar26 + 10" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar21 != puVar23)" ( (binary_expression "puVar21 != puVar23" identifier != identifier) )) ;) (expression_statement "puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;" (assignment_expression "puVar29 = puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" identifier = (binary_expression "puVar4 + ((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" identifier + (binary_expression "((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" (parenthesized_expression "((((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2)" ( (binary_expression "(((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2" (parenthesized_expression "(((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff)" ( (binary_expression "((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd &\n                        0x1fffffff" (binary_expression "((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3) * 0xccccccd" (parenthesized_expression "((uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3)" ( (binary_expression "(uint)((int)puVar21 + (-0x28 - (int)puVar28)) >> 3" (call_expression "(uint)((int)puVar21 + (-0x28 - (int)puVar28))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)puVar21 + (-0x28 - (int)puVar28))" ( (binary_expression "(int)puVar21 + (-0x28 - (int)puVar28)" (cast_expression "(int)puVar21" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(-0x28 - (int)puVar28)" ( (binary_expression "-0x28 - (int)puVar28" number_literal - (cast_expression "(int)puVar28" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) >> number_literal) )) * number_literal) & number_literal) )) + number_literal) )) * number_literal))) ;) }) (ERROR "puVar23 = puVar21;\n  puVar26 = puVar29;\n  if (puVar27 != puVar21" identifier = identifier ; identifier = identifier ; if ( identifier != identifier) ))) (ERROR "{\n    do {\n      puVar10" { do { identifier) = identifier) (ERROR ";\n      puVar8 = puVar26;\n      do {\n        puVar24 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9" ; identifier = identifier ; do { identifier = identifier ; identifier = identifier ; identifier = identifier) + number_literal) (ERROR ";\n        uVar15 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n        uVar7 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n        uVar22 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";" ;) * (assignment_expression "puVar24 = *puVar9" identifier = (pointer_expression "*puVar9" * identifier))) (ERROR ";\n        puVar24" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar24" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar24" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar8 = puVar24" ; identifier = identifier) + number_literal) (ERROR ";\n      } while" ; } while) (argument_list "(puVar10 != puVar23 + 8)" ( (binary_expression "puVar10 != puVar23 + 8" identifier != (binary_expression "puVar23 + 8" identifier + number_literal)) ))) (ERROR ";\n      puVar23 = puVar23" ; identifier = identifier) + number_literal) (ERROR ";\n      uVar22 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n      puVar24" ; identifier) [ number_literal ]) = (pointer_expression "*puVar10" * identifier)) (ERROR ";\n      puVar24" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n      puVar26 = puVar26" ; identifier = identifier) + number_literal) (ERROR ";\n    } while" ; } while) (argument_list "(puVar27 != puVar23)" ( (binary_expression "puVar27 != puVar23" identifier != identifier) ))) (ERROR ";\n    puVar29 = puVar29" ; identifier = identifier) + (binary_expression "((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10" (parenthesized_expression "((((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1)" ( (binary_expression "(((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1" (parenthesized_expression "(((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff)" ( (binary_expression "((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd &\n                         0x1fffffff" (binary_expression "((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3) * 0xccccccd" (parenthesized_expression "((uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3)" ( (binary_expression "(uint)((int)puVar27 + (-0x28 - (int)puVar21)) >> 3" (call_expression "(uint)((int)puVar27 + (-0x28 - (int)puVar21))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)puVar27 + (-0x28 - (int)puVar21))" ( (binary_expression "(int)puVar27 + (-0x28 - (int)puVar21)" (cast_expression "(int)puVar27" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(-0x28 - (int)puVar21)" ( (binary_expression "-0x28 - (int)puVar21" number_literal - (cast_expression "(int)puVar21" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) >> number_literal) )) * number_literal) & number_literal) )) + number_literal) )) * number_literal)) (ERROR ";\n  }\n  if" ; } if) (argument_list "(puVar28 != (undefined4 *)0x0)" ( (binary_expression "puVar28 != (undefined4 *)0x0" identifier != (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{" {) (argument_list "(**(code **)(pcVar32 + 0x274fcc))" ( (pointer_expression "**(code **)(pcVar32 + 0x274fcc)" * (pointer_expression "*(code **)(pcVar32 + 0x274fcc)" * (cast_expression "(code **)(pcVar32 + 0x274fcc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar32 + 0x274fcc)" ( (binary_expression "pcVar32 + 0x274fcc" identifier + number_literal) ))))) ))) (argument_list "(puVar28)" ( identifier ))) (ERROR ";\n  }" ; }) * (assignment_expression "puVar14 = puVar4" identifier = identifier)) (ERROR ";\n  puVar14" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n  puVar14" ; identifier) [ number_literal ]) = identifier)) (expression_statement ";" ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}\n\n" (function_definition "void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" primitive_type (function_declarator "FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" identifier (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "undefined4 param_4" type_identifier identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) , (parameter_declaration "undefined4 param_9" type_identifier identifier) , (parameter_declaration "undefined4 param_10" type_identifier identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" { (declaration "undefined4 *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined4 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 uVar3;" type_identifier identifier ;) (declaration "undefined *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined4 *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "undefined *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "undefined4 *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "undefined **ppuVar8;" type_identifier (pointer_declarator "**ppuVar8" * (pointer_declarator "*ppuVar8" * identifier)) ;) (declaration "undefined **ppuVar9;" type_identifier (pointer_declarator "**ppuVar9" * (pointer_declarator "*ppuVar9" * identifier)) ;) (declaration "undefined4 *puVar10;" type_identifier (pointer_declarator "*puVar10" * identifier) ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "undefined4 uVar13;" type_identifier identifier ;) (declaration "undefined4 uVar14;" type_identifier identifier ;) (declaration "undefined *puVar15;" type_identifier (pointer_declarator "*puVar15" * identifier) ;) (declaration "code *pcVar16;" type_identifier (pointer_declarator "*pcVar16" * identifier) ;) (declaration "code *pcVar17;" type_identifier (pointer_declarator "*pcVar17" * identifier) ;) (declaration "undefined *puStack_f8;" type_identifier (pointer_declarator "*puStack_f8" * identifier) ;) (declaration "int iStack_f4;" primitive_type identifier ;) (declaration "int iStack_e4;" primitive_type identifier ;) (declaration "int iStack_e0;" primitive_type identifier ;) (declaration "undefined *puStack_d8;" type_identifier (pointer_declarator "*puStack_d8" * identifier) ;) (declaration "undefined4 uStack_d4;" type_identifier identifier ;) (declaration "undefined4 *puStack_cc;" type_identifier (pointer_declarator "*puStack_cc" * identifier) ;) (declaration "undefined *puStack_c8;" type_identifier (pointer_declarator "*puStack_c8" * identifier) ;) (declaration "code *pcStack_c4;" type_identifier (pointer_declarator "*pcStack_c4" * identifier) ;) (declaration "undefined4 uStack_b0;" type_identifier identifier ;) (declaration "undefined4 uStack_ac;" type_identifier identifier ;) (declaration "undefined4 uStack_a8;" type_identifier identifier ;) (declaration "undefined4 uStack_a4;" type_identifier identifier ;) (declaration "undefined *puStack_a0;" type_identifier (pointer_declarator "*puStack_a0" * identifier) ;) (declaration "undefined4 uStack_9c;" type_identifier identifier ;) (declaration "undefined4 uStack_98;" type_identifier identifier ;) (declaration "int iStack_94;" primitive_type identifier ;) (declaration "int iStack_84;" primitive_type identifier ;) (declaration "int iStack_80;" primitive_type identifier ;) (declaration "undefined4 uStack_78;" type_identifier identifier ;) (declaration "undefined4 uStack_74;" type_identifier identifier ;) (declaration "undefined4 *puStack_6c;" type_identifier (pointer_declarator "*puStack_6c" * identifier) ;) (declaration "int iStack_68;" primitive_type identifier ;) (declaration "code *pcStack_64;" type_identifier (pointer_declarator "*pcStack_64" * identifier) ;) (declaration "undefined4 local_50;" type_identifier identifier ;) (declaration "undefined4 local_4c;" type_identifier identifier ;) (declaration "undefined4 local_48;" type_identifier identifier ;) (declaration "undefined4 uStack_44;" type_identifier identifier ;) (declaration "undefined4 local_38;" type_identifier identifier ;) (declaration "int local_34;" primitive_type identifier ;) (declaration "int local_24;" primitive_type identifier ;) (declaration "int local_20;" primitive_type identifier ;) (declaration "undefined4 local_18;" type_identifier identifier ;) (declaration "undefined4 local_14;" type_identifier identifier ;) (expression_statement "local_48 = 1;" (assignment_expression "local_48 = 1" identifier = number_literal) ;) (expression_statement "local_4c = param_8;" (assignment_expression "local_4c = param_8" identifier = identifier) ;) (expression_statement "local_50 = param_7;" (assignment_expression "local_50 = param_7" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);" (call_expression "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4124)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4124" * (cast_expression "(code *)PTR_Output_reloc_004c4124" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38,param_2,param_4,param_5)" ( (pointer_expression "&local_38" & identifier) , identifier , identifier , identifier ))) ;) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "local_14 = param_10;" (assignment_expression "local_14 = param_10" identifier = identifier) ;) (expression_statement "local_18 = param_9;" (assignment_expression "local_18 = param_9" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(param_1 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(param_1 + 0x40)" * (cast_expression "(undefined4 **)(param_1 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x40)" ( (binary_expression "param_1 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&local_38" identifier , (pointer_expression "&local_38" & identifier))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "puVar5 = &local_38;" (assignment_expression "puVar5 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);" do (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" identifier = (binary_expression "puVar7 + 4" identifier + number_literal)) ;) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" identifier = (subscript_expression "puVar7[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" identifier = (subscript_expression "puVar7[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" identifier = (subscript_expression "puVar7[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar7" * identifier)) ;) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" identifier = (binary_expression "puVar2 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar5 != &local_18)" ( (binary_expression "puVar5 != &local_18" identifier != (pointer_expression "&local_18" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" identifier = (subscript_expression "puVar7[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar5" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(param_1 + 0x38)" * (cast_expression "(int *)(param_1 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(param_1 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(param_1 + 0x20) << 1" number_literal < (binary_expression "*(int *)(param_1 + 0x20) << 1" (pointer_expression "*(int *)(param_1 + 0x20)" * (cast_expression "(int *)(param_1 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20)" ( (binary_expression "param_1 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(param_1 + 0x14)" * (cast_expression "(int *)(param_1 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x14)" ( (binary_expression "param_1 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar11 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(param_1 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(param_1 + 0x10) = 0" (pointer_expression "*(undefined4 *)(param_1 + 0x10)" * (cast_expression "(undefined4 *)(param_1 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x10)" ( (binary_expression "param_1 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" if (parenthesized_expression "(local_24 << 0x1c < 0)" ( (binary_expression "local_24 << 0x1c < 0" (binary_expression "local_24 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;" (assignment_expression "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" * (cast_expression "(int *)(param_1 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x30)" ( (binary_expression "param_1 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" * (cast_expression "(int *)(param_1 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x30)" ( (binary_expression "param_1 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" if (parenthesized_expression "((local_20 != -4) && (local_34 != 0))" ( (binary_expression "(local_20 != -4) && (local_34 != 0)" (parenthesized_expression "(local_20 != -4)" ( (binary_expression "local_20 != -4" identifier != number_literal) )) && (parenthesized_expression "(local_34 != 0)" ( (binary_expression "local_34 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" { (if_statement "if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(local_34 + 100) == 0)" ( (binary_expression "*(int *)(local_34 + 100) == 0" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(local_34 + 0x60)" * (cast_expression "(int *)(local_34 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 0x60)" ( (binary_expression "local_34 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;" (assignment_expression "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" * (cast_expression "(int *)(local_34 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_34 + 100)" ( (binary_expression "local_34 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar16 = FUN_00249f4c;" (assignment_expression "pcVar16 = FUN_00249f4c" identifier = identifier) ;) (expression_statement "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier + number_literal)) ;) (expression_statement "puVar4 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar4 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (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 "(puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" ( identifier , number_literal , (binary_expression "PTR_s_in_a_linker_script_004c191c + -0x2b1c" identifier + number_literal) ))) ;) (expression_statement "puStack_a0 = puVar4 + 0x27f2f4;" (assignment_expression "puStack_a0 = puVar4 + 0x27f2f4" identifier = (binary_expression "puVar4 + 0x27f2f4" identifier + number_literal)) ;) (expression_statement "uStack_b0 = local_50;" (assignment_expression "uStack_b0 = local_50" identifier = identifier) ;) (expression_statement "uStack_a8 = 0;" (assignment_expression "uStack_a8 = 0" identifier = number_literal) ;) (expression_statement "uStack_ac = local_4c;" (assignment_expression "uStack_ac = local_4c" identifier = identifier) ;) (expression_statement "puStack_6c = &local_38;" (assignment_expression "puStack_6c = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (expression_statement "iStack_68 = param_1;" (assignment_expression "iStack_68 = param_1" identifier = identifier) ;) (expression_statement "pcStack_64 = pcVar16;" (assignment_expression "pcStack_64 = pcVar16" identifier = identifier) ;) (expression_statement "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98);" (call_expression "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar4 + 0x27a1cc))" ( (pointer_expression "**(code **)(puVar4 + 0x27a1cc)" * (pointer_expression "*(code **)(puVar4 + 0x27a1cc)" * (cast_expression "(code **)(puVar4 + 0x27a1cc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar4 + 0x27a1cc)" ( (binary_expression "puVar4 + 0x27a1cc" identifier + number_literal) ))))) )) (argument_list "(&uStack_98)" ( (pointer_expression "&uStack_98" & identifier) ))) ;) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_74 = uStack_44;" (assignment_expression "uStack_74 = uStack_44" identifier = identifier) ;) (expression_statement "uStack_78 = local_48;" (assignment_expression "uStack_78 = local_48" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(puVar6 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(puVar6 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(puVar6 + 0x40)" * (cast_expression "(undefined4 **)(puVar6 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x40)" ( (binary_expression "puVar6 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(puVar6 + 0x38)" ( (binary_expression "puVar6 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&uStack_98" identifier , (pointer_expression "&uStack_98" & identifier))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "puVar5 = &uStack_98;" (assignment_expression "puVar5 = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);" do (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" identifier = (binary_expression "puVar7 + 4" identifier + number_literal)) ;) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" identifier = (subscript_expression "puVar7[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" identifier = (subscript_expression "puVar7[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" identifier = (subscript_expression "puVar7[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar7" * identifier)) ;) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" identifier = (binary_expression "puVar2 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar5 != &uStack_78)" ( (binary_expression "puVar5 != &uStack_78" identifier != (pointer_expression "&uStack_78" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" identifier = (subscript_expression "puVar7[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar5" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(puVar6 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(puVar6 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" * (cast_expression "(undefined4 **)(puVar6 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar6 + 0x38)" * (cast_expression "(int *)(puVar6 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x38)" ( (binary_expression "puVar6 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(puVar6 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar6 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar6 + 0x20) << 1" (pointer_expression "*(int *)(puVar6 + 0x20)" * (cast_expression "(int *)(puVar6 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x20)" ( (binary_expression "puVar6 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(puVar6 + 0x14)" * (cast_expression "(int *)(puVar6 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x14)" ( (binary_expression "puVar6 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar11 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar6 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar6 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar6 + 0x10)" * (cast_expression "(undefined4 *)(puVar6 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x10)" ( (binary_expression "puVar6 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" if (parenthesized_expression "(iStack_84 << 0x1c < 0)" ( (binary_expression "iStack_84 << 0x1c < 0" (binary_expression "iStack_84 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;" (assignment_expression "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" * (cast_expression "(int *)(puVar6 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x30)" ( (binary_expression "puVar6 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" * (cast_expression "(int *)(puVar6 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x30)" ( (binary_expression "puVar6 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" if (parenthesized_expression "((iStack_80 != -4) && (iStack_94 != 0))" ( (binary_expression "(iStack_80 != -4) && (iStack_94 != 0)" (parenthesized_expression "(iStack_80 != -4)" ( (binary_expression "iStack_80 != -4" identifier != number_literal) )) && (parenthesized_expression "(iStack_94 != 0)" ( (binary_expression "iStack_94 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" { (if_statement "if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(iStack_94 + 100) == 0)" ( (binary_expression "*(int *)(iStack_94 + 100) == 0" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_94 + 0x60)" * (cast_expression "(int *)(iStack_94 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 0x60)" ( (binary_expression "iStack_94 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;" (assignment_expression "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" * (cast_expression "(int *)(iStack_94 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_94 + 100)" ( (binary_expression "iStack_94 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "pcVar16 = *(code **)(puStack_a0 + -0x7810);" (assignment_expression "pcVar16 = *(code **)(puStack_a0 + -0x7810)" identifier = (pointer_expression "*(code **)(puStack_a0 + -0x7810)" * (cast_expression "(code **)(puStack_a0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puStack_a0 + -0x7810)" ( (binary_expression "puStack_a0 + -0x7810" identifier + number_literal) ))))) ;) (expression_statement "pcVar17 = FUN_0024a0dc;" (assignment_expression "pcVar17 = FUN_0024a0dc" identifier = identifier) ;) (expression_statement "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;" (assignment_expression "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(puStack_a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(puStack_a0 + -0x7fc4)" * (cast_expression "(int *)(puStack_a0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7fc4)" ( (binary_expression "puStack_a0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);" (call_expression "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (parenthesized_expression "(*pcVar16)" ( (pointer_expression "*pcVar16" * identifier) )) (argument_list "(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(puStack_a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(puStack_a0 + -0x7924)" * (cast_expression "(int *)(puStack_a0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a0 + -0x7924)" ( (binary_expression "puStack_a0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" identifier = number_literal) ;) (expression_statement "uVar3 = uStack_a8;" (assignment_expression "uVar3 = uStack_a8" identifier = identifier) ;) (expression_statement "puStack_cc = &uStack_98;" (assignment_expression "puStack_cc = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (expression_statement "puStack_c8 = puVar6;" (assignment_expression "puStack_c8 = puVar6" identifier = identifier) ;) (expression_statement "pcStack_c4 = pcVar17;" (assignment_expression "pcStack_c4 = pcVar17" identifier = identifier) ;) (expression_statement "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8);" (call_expression "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8)" (parenthesized_expression "(**(code **)(pcVar16 + 0x27a048))" ( (pointer_expression "**(code **)(pcVar16 + 0x27a048)" * (pointer_expression "*(code **)(pcVar16 + 0x27a048)" * (cast_expression "(code **)(pcVar16 + 0x27a048)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar16 + 0x27a048)" ( (binary_expression "pcVar16 + 0x27a048" identifier + number_literal) ))))) )) (argument_list "(&puStack_f8)" ( (pointer_expression "&puStack_f8" & identifier) ))) ;) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_d4 = uStack_9c;" (assignment_expression "uStack_d4 = uStack_9c" identifier = identifier) ;) (expression_statement "puStack_d8 = puStack_a0;" (assignment_expression "puStack_d8 = puStack_a0" identifier = identifier) ;) (if_statement "if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" if (parenthesized_expression "(puVar10 == *(undefined4 **)(iVar11 + 0x40))" ( (binary_expression "puVar10 == *(undefined4 **)(iVar11 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(iVar11 + 0x40)" * (cast_expression "(undefined4 **)(iVar11 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x40)" ( (binary_expression "iVar11 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" false , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>,std" false , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,false>>>\n                *" false , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(iVar11 + 0x38)" ( (binary_expression "iVar11 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" identifier , (comma_expression "&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (pointer_expression "&puStack_f8" & identifier) , (comma_expression "uStack_9c,uVar3,uStack_a4,uVar13" identifier , (comma_expression "uVar3,uStack_a4,uVar13" identifier , (comma_expression "uStack_a4,uVar13" identifier , identifier)))))) )))))) ;)) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" else (compound_statement "{\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" { (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" identifier = identifier) ;) (expression_statement "ppuVar9 = &puStack_f8;" (assignment_expression "ppuVar9 = &puStack_f8" identifier = (pointer_expression "&puStack_f8" & identifier)) ;) (do_statement "do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);" do (compound_statement "{\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    }" { (expression_statement "ppuVar8 = ppuVar9;" (assignment_expression "ppuVar8 = ppuVar9" identifier = identifier) ;) (expression_statement "puVar5 = puVar1;" (assignment_expression "puVar5 = puVar1" identifier = identifier) ;) (expression_statement "ppuVar9 = ppuVar8 + 4;" (assignment_expression "ppuVar9 = ppuVar8 + 4" identifier = (binary_expression "ppuVar8 + 4" identifier + number_literal)) ;) (expression_statement "puVar15 = ppuVar8[1];" (assignment_expression "puVar15 = ppuVar8[1]" identifier = (subscript_expression "ppuVar8[1]" identifier [ number_literal ])) ;) (expression_statement "puVar6 = ppuVar8[2];" (assignment_expression "puVar6 = ppuVar8[2]" identifier = (subscript_expression "ppuVar8[2]" identifier [ number_literal ])) ;) (expression_statement "puVar4 = ppuVar8[3];" (assignment_expression "puVar4 = ppuVar8[3]" identifier = (subscript_expression "ppuVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar5 = *ppuVar8;" (assignment_expression "*puVar5 = *ppuVar8" (pointer_expression "*puVar5" * identifier) = (pointer_expression "*ppuVar8" * identifier)) ;) (expression_statement "puVar5[1] = puVar15;" (assignment_expression "puVar5[1] = puVar15" (subscript_expression "puVar5[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar5[2] = puVar6;" (assignment_expression "puVar5[2] = puVar6" (subscript_expression "puVar5[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar5[3] = puVar4;" (assignment_expression "puVar5[3] = puVar4" (subscript_expression "puVar5[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar1 = puVar5 + 4;" (assignment_expression "puVar1 = puVar5 + 4" identifier = (binary_expression "puVar5 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(ppuVar9 != &puStack_d8)" ( (binary_expression "ppuVar9 != &puStack_d8" identifier != (pointer_expression "&puStack_d8" & identifier)) )) ;) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" identifier = (binary_expression "puVar10 + 10" identifier + number_literal)) ;) (expression_statement "puVar4 = ppuVar8[5];" (assignment_expression "puVar4 = ppuVar8[5]" identifier = (subscript_expression "ppuVar8[5]" identifier [ number_literal ])) ;) (expression_statement "puVar5[4] = *ppuVar9;" (assignment_expression "puVar5[4] = *ppuVar9" (subscript_expression "puVar5[4]" identifier [ number_literal ]) = (pointer_expression "*ppuVar9" * identifier)) ;) (expression_statement "puVar5[5] = puVar4;" (assignment_expression "puVar5[5] = puVar4" (subscript_expression "puVar5[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(iVar11 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(iVar11 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" * (cast_expression "(undefined4 **)(iVar11 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x3c)" ( (binary_expression "iVar11 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;" (assignment_expression "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" identifier = (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38)" (cast_expression "(int)puVar10" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(iVar11 + 0x38)" * (cast_expression "(int *)(iVar11 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x38)" ( (binary_expression "iVar11 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(iVar11 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar11 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar11 + 0x20) << 1" (pointer_expression "*(int *)(iVar11 + 0x20)" * (cast_expression "(int *)(iVar11 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x20)" ( (binary_expression "iVar11 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;" (assignment_expression "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338" (pointer_expression "*(int *)(iVar11 + 0x14)" * (cast_expression "(int *)(iVar11 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x14)" ( (binary_expression "iVar11 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(iVar11 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(iVar11 + 0x10) = 0" (pointer_expression "*(undefined4 *)(iVar11 + 0x10)" * (cast_expression "(undefined4 *)(iVar11 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x10)" ( (binary_expression "iVar11 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" if (parenthesized_expression "(iStack_e4 << 0x1c < 0)" ( (binary_expression "iStack_e4 << 0x1c < 0" (binary_expression "iStack_e4 << 0x1c" identifier << number_literal) < number_literal) )) (compound_statement "{\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;" (assignment_expression "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" * (cast_expression "(int *)(iVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x30)" ( (binary_expression "iVar11 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" * (cast_expression "(int *)(iVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x30)" ( (binary_expression "iVar11 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) (if_statement "if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" if (parenthesized_expression "((iStack_e0 != -4) && (iStack_f4 != 0))" ( (binary_expression "(iStack_e0 != -4) && (iStack_f4 != 0)" (parenthesized_expression "(iStack_e0 != -4)" ( (binary_expression "iStack_e0 != -4" identifier != number_literal) )) && (parenthesized_expression "(iStack_f4 != 0)" ( (binary_expression "iStack_f4 != 0" identifier != number_literal) ))) )) (compound_statement "{\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" { (if_statement "if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" if (parenthesized_expression "(*(int *)(iStack_f4 + 100) == 0)" ( (binary_expression "*(int *)(iStack_f4 + 100) == 0" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_f4 + 0x60)" * (cast_expression "(int *)(iStack_f4 + 0x60)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 0x60)" ( (binary_expression "iStack_f4 + 0x60" identifier + number_literal) )))) = (binary_expression "iVar12 * -0x33333333 + -1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) + number_literal)) ;) })) (expression_statement "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;" (assignment_expression "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) = (binary_expression "*(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" * (cast_expression "(int *)(iStack_f4 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iStack_f4 + 100)" ( (binary_expression "iStack_f4 + 100" identifier + number_literal) )))) + number_literal)) ;) })) (return_statement "return;" return ;) })) (expression_statement "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);" (call_expression "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" (parenthesized_expression "(**(code **)(pcVar16 + 0x277954))" ( (pointer_expression "**(code **)(pcVar16 + 0x277954)" * (pointer_expression "*(code **)(pcVar16 + 0x277954)" * (cast_expression "(code **)(pcVar16 + 0x277954)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar16 + 0x277954)" ( (binary_expression "pcVar16 + 0x277954" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" ( (binary_expression "*(int *)(pcVar16 + 0x2771a0) + 0x3574" (pointer_expression "*(int *)(pcVar16 + 0x2771a0)" * (cast_expression "(int *)(pcVar16 + 0x2771a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar16 + 0x2771a0)" ( (binary_expression "pcVar16 + 0x2771a0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar16 + 0x277840) + -0x2b1c" (pointer_expression "*(int *)(pcVar16 + 0x277840)" * (cast_expression "(int *)(pcVar16 + 0x277840)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar16 + 0x277840)" ( (binary_expression "pcVar16 + 0x277840" identifier + number_literal) )))) + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * 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 (pointer_declarator * (pointer_declarator * IDENT)) ;) (declaration TYPE (pointer_declarator * (pointer_declarator * IDENT)) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (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 ( (pointer_expression & IDENT) , IDENT , IDENT , 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 = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (labeled_statement statement_identifier (ERROR : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL >> (ERROR > : :) IDENT) < IDENT)))) :) : (expression_statement (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL > IDENT) (ERROR &) > (parenthesized_expression ( (comma_expression (call_expression (parenthesized_expression ( (ERROR (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : :) (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL >> (ERROR >) (pointer_expression * IDENT))))) )) (argument_list ( (binary_expression IDENT + LIT) ))) , (comma_expression IDENT , (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) ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (pointer_expression & IDENT)) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) >> LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) << LIT)) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression IDENT * LIT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression (binary_expression IDENT << LIT) < LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (binary_expression IDENT * LIT) + LIT)) ;) })) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (return_statement return ;) })) (expression_statement (assignment_expression IDENT = IDENT) ;) (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) ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (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 ( (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 = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (labeled_statement statement_identifier (ERROR : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL >> (ERROR > : :) IDENT) < IDENT)))) :) : (expression_statement (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL > IDENT) (ERROR &) > (parenthesized_expression ( (comma_expression (call_expression (parenthesized_expression ( (ERROR (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : :) (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL >> (ERROR >) (pointer_expression * IDENT))))) )) (argument_list ( (binary_expression IDENT + LIT) ))) , (comma_expression IDENT , (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) ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (pointer_expression & IDENT)) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) >> LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) << LIT)) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression IDENT * LIT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression (binary_expression IDENT << LIT) < LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (binary_expression IDENT * LIT) + LIT)) ;) })) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (return_statement return ;) })) (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 = IDENT) ;) (expression_statement (assignment_expression IDENT = (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 = LIT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (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 ( (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 = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (labeled_statement statement_identifier (ERROR : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL >> (ERROR > : :) IDENT) < IDENT)))) :) : (expression_statement (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression (binary_expression BOOL > IDENT) (ERROR &) > (parenthesized_expression ( (comma_expression (call_expression (parenthesized_expression ( (ERROR (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL > (ERROR ,) IDENT)))) : : (binary_expression IDENT < IDENT) : :) (comma_expression (binary_expression IDENT < LIT) , (comma_expression BOOL , (comma_expression LIT , (binary_expression BOOL >> (ERROR >) (pointer_expression * IDENT))))) )) (argument_list ( (binary_expression IDENT + LIT) ))) , (comma_expression IDENT , (comma_expression (pointer_expression & IDENT) , (comma_expression IDENT , (comma_expression IDENT , (comma_expression IDENT , 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) ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (pointer_expression & IDENT)) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) >> LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) << LIT)) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression IDENT * LIT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression (binary_expression IDENT << LIT) < LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (binary_expression IDENT * LIT) + LIT)) ;) })) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) })) (return_statement return ;) })) (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) ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00249db0(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" (identifier "FUN_00249db0") (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) (, ",") (parameter_declaration "undefined4 param_3" (type_identifier "undefined4") (identifier "param_3")) (, ",") (parameter_declaration "undefined4 param_4" (type_identifier "undefined4") (identifier "param_4")) (, ",") (parameter_declaration "undefined4 param_5" (type_identifier "undefined4") (identifier "param_5")) (, ",") (parameter_declaration "undefined4 param_6" (type_identifier "undefined4") (identifier "param_6")) (, ",") (parameter_declaration "undefined4 param_7" (type_identifier "undefined4") (identifier "param_7")) (, ",") (parameter_declaration "undefined4 param_8" (type_identifier "undefined4") (identifier "param_8")) (, ",") (parameter_declaration "undefined4 param_9" (type_identifier "undefined4") (identifier "param_9")) (, ",") (parameter_declaration "undefined4 param_10" (type_identifier "undefined4") (identifier "param_10")) () ")"))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined *puVar4;\n  undefined4 *puVar5;\n  undefined *puVar6;\n  undefined4 *puVar7;\n  undefined **ppuVar8;\n  undefined **ppuVar9;\n  undefined4 *puVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined4 uVar14;\n  undefined *puVar15;\n  code *pcVar16;\n  code *pcVar17;\n  undefined *puStack_f8;\n  int iStack_f4;\n  int iStack_e4;\n  int iStack_e0;\n  undefined *puStack_d8;\n  undefined4 uStack_d4;\n  undefined4 *puStack_cc;\n  undefined *puStack_c8;\n  code *pcStack_c4;\n  undefined4 uStack_b0;\n  undefined4 uStack_ac;\n  undefined4 uStack_a8;\n  undefined4 uStack_a4;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  undefined4 uStack_98;\n  int iStack_94;\n  int iStack_84;\n  int iStack_80;\n  undefined4 uStack_78;\n  undefined4 uStack_74;\n  undefined4 *puStack_6c;\n  int iStack_68;\n  code *pcStack_64;\n  undefined4 local_50;\n  undefined4 local_4c;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  undefined4 local_38;\n  int local_34;\n  int local_24;\n  int local_20;\n  undefined4 local_18;\n  undefined4 local_14;\n  \n  local_48 = 1;\n  local_4c = param_8;\n  local_50 = param_7;\n  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);\n  puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_10;\n  local_18 = param_9;\n  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = FUN_00249f4c;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar4 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar4 + 0x27f2f4;\n  uStack_b0 = local_50;\n  uStack_a8 = 0;\n  uStack_ac = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar16;\n  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);\n  puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }\n  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  pcVar16 = *(code **)(puStack_a0 + -0x7810);\n  pcVar17 = FUN_0024a0dc;\n  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  uVar13 = 0;\n  uVar3 = uStack_a8;\n  puStack_cc = &uStack_98;\n  puStack_c8 = puVar6;\n  pcStack_c4 = pcVar17;\n  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);\n  puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  uStack_d4 = uStack_9c;\n  puStack_d8 = puStack_a0;\n  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }\n  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);\n  return;\n}" ({ "{") (declaration "undefined4 *puVar1;" (type_identifier "undefined4") (pointer_declarator "*puVar1" (* "*") (identifier "puVar1")) (; ";")) (declaration "undefined4 *puVar2;" (type_identifier "undefined4") (pointer_declarator "*puVar2" (* "*") (identifier "puVar2")) (; ";")) (declaration "undefined4 uVar3;" (type_identifier "undefined4") (identifier "uVar3") (; ";")) (declaration "undefined *puVar4;" (type_identifier "undefined") (pointer_declarator "*puVar4" (* "*") (identifier "puVar4")) (; ";")) (declaration "undefined4 *puVar5;" (type_identifier "undefined4") (pointer_declarator "*puVar5" (* "*") (identifier "puVar5")) (; ";")) (declaration "undefined *puVar6;" (type_identifier "undefined") (pointer_declarator "*puVar6" (* "*") (identifier "puVar6")) (; ";")) (declaration "undefined4 *puVar7;" (type_identifier "undefined4") (pointer_declarator "*puVar7" (* "*") (identifier "puVar7")) (; ";")) (declaration "undefined **ppuVar8;" (type_identifier "undefined") (pointer_declarator "**ppuVar8" (* "*") (pointer_declarator "*ppuVar8" (* "*") (identifier "ppuVar8"))) (; ";")) (declaration "undefined **ppuVar9;" (type_identifier "undefined") (pointer_declarator "**ppuVar9" (* "*") (pointer_declarator "*ppuVar9" (* "*") (identifier "ppuVar9"))) (; ";")) (declaration "undefined4 *puVar10;" (type_identifier "undefined4") (pointer_declarator "*puVar10" (* "*") (identifier "puVar10")) (; ";")) (declaration "int iVar11;" (primitive_type "int") (identifier "iVar11") (; ";")) (declaration "int iVar12;" (primitive_type "int") (identifier "iVar12") (; ";")) (declaration "undefined4 uVar13;" (type_identifier "undefined4") (identifier "uVar13") (; ";")) (declaration "undefined4 uVar14;" (type_identifier "undefined4") (identifier "uVar14") (; ";")) (declaration "undefined *puVar15;" (type_identifier "undefined") (pointer_declarator "*puVar15" (* "*") (identifier "puVar15")) (; ";")) (declaration "code *pcVar16;" (type_identifier "code") (pointer_declarator "*pcVar16" (* "*") (identifier "pcVar16")) (; ";")) (declaration "code *pcVar17;" (type_identifier "code") (pointer_declarator "*pcVar17" (* "*") (identifier "pcVar17")) (; ";")) (declaration "undefined *puStack_f8;" (type_identifier "undefined") (pointer_declarator "*puStack_f8" (* "*") (identifier "puStack_f8")) (; ";")) (declaration "int iStack_f4;" (primitive_type "int") (identifier "iStack_f4") (; ";")) (declaration "int iStack_e4;" (primitive_type "int") (identifier "iStack_e4") (; ";")) (declaration "int iStack_e0;" (primitive_type "int") (identifier "iStack_e0") (; ";")) (declaration "undefined *puStack_d8;" (type_identifier "undefined") (pointer_declarator "*puStack_d8" (* "*") (identifier "puStack_d8")) (; ";")) (declaration "undefined4 uStack_d4;" (type_identifier "undefined4") (identifier "uStack_d4") (; ";")) (declaration "undefined4 *puStack_cc;" (type_identifier "undefined4") (pointer_declarator "*puStack_cc" (* "*") (identifier "puStack_cc")) (; ";")) (declaration "undefined *puStack_c8;" (type_identifier "undefined") (pointer_declarator "*puStack_c8" (* "*") (identifier "puStack_c8")) (; ";")) (declaration "code *pcStack_c4;" (type_identifier "code") (pointer_declarator "*pcStack_c4" (* "*") (identifier "pcStack_c4")) (; ";")) (declaration "undefined4 uStack_b0;" (type_identifier "undefined4") (identifier "uStack_b0") (; ";")) (declaration "undefined4 uStack_ac;" (type_identifier "undefined4") (identifier "uStack_ac") (; ";")) (declaration "undefined4 uStack_a8;" (type_identifier "undefined4") (identifier "uStack_a8") (; ";")) (declaration "undefined4 uStack_a4;" (type_identifier "undefined4") (identifier "uStack_a4") (; ";")) (declaration "undefined *puStack_a0;" (type_identifier "undefined") (pointer_declarator "*puStack_a0" (* "*") (identifier "puStack_a0")) (; ";")) (declaration "undefined4 uStack_9c;" (type_identifier "undefined4") (identifier "uStack_9c") (; ";")) (declaration "undefined4 uStack_98;" (type_identifier "undefined4") (identifier "uStack_98") (; ";")) (declaration "int iStack_94;" (primitive_type "int") (identifier "iStack_94") (; ";")) (declaration "int iStack_84;" (primitive_type "int") (identifier "iStack_84") (; ";")) (declaration "int iStack_80;" (primitive_type "int") (identifier "iStack_80") (; ";")) (declaration "undefined4 uStack_78;" (type_identifier "undefined4") (identifier "uStack_78") (; ";")) (declaration "undefined4 uStack_74;" (type_identifier "undefined4") (identifier "uStack_74") (; ";")) (declaration "undefined4 *puStack_6c;" (type_identifier "undefined4") (pointer_declarator "*puStack_6c" (* "*") (identifier "puStack_6c")) (; ";")) (declaration "int iStack_68;" (primitive_type "int") (identifier "iStack_68") (; ";")) (declaration "code *pcStack_64;" (type_identifier "code") (pointer_declarator "*pcStack_64" (* "*") (identifier "pcStack_64")) (; ";")) (declaration "undefined4 local_50;" (type_identifier "undefined4") (identifier "local_50") (; ";")) (declaration "undefined4 local_4c;" (type_identifier "undefined4") (identifier "local_4c") (; ";")) (declaration "undefined4 local_48;" (type_identifier "undefined4") (identifier "local_48") (; ";")) (declaration "undefined4 uStack_44;" (type_identifier "undefined4") (identifier "uStack_44") (; ";")) (declaration "undefined4 local_38;" (type_identifier "undefined4") (identifier "local_38") (; ";")) (declaration "int local_34;" (primitive_type "int") (identifier "local_34") (; ";")) (declaration "int local_24;" (primitive_type "int") (identifier "local_24") (; ";")) (declaration "int local_20;" (primitive_type "int") (identifier "local_20") (; ";")) (declaration "undefined4 local_18;" (type_identifier "undefined4") (identifier "local_18") (; ";")) (declaration "undefined4 local_14;" (type_identifier "undefined4") (identifier "local_14") (; ";")) (expression_statement "local_48 = 1;" (assignment_expression "local_48 = 1" (identifier "local_48") (= "=") (number_literal "1")) (; ";")) (expression_statement "local_4c = param_8;" (assignment_expression "local_4c = param_8" (identifier "local_4c") (= "=") (identifier "param_8")) (; ";")) (expression_statement "local_50 = param_7;" (assignment_expression "local_50 = param_7" (identifier "local_50") (= "=") (identifier "param_7")) (; ";")) (expression_statement "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);" (call_expression "(*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4124)" (( "(") (pointer_expression "*(code *)PTR_Output_reloc_004c4124" (* "*") (cast_expression "(code *)PTR_Output_reloc_004c4124" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_Output_reloc_004c4124"))) () ")")) (argument_list "(&local_38,param_2,param_4,param_5)" (( "(") (pointer_expression "&local_38" (& "&") (identifier "local_38")) (, ",") (identifier "param_2") (, ",") (identifier "param_4") (, ",") (identifier "param_5") () ")"))) (; ";")) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(param_1 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x3c)" (( "(") (binary_expression "param_1 + 0x3c" (identifier "param_1") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (expression_statement "local_14 = param_10;" (assignment_expression "local_14 = param_10" (identifier "local_14") (= "=") (identifier "param_10")) (; ";")) (expression_statement "local_18 = param_9;" (assignment_expression "local_18 = param_9" (identifier "local_18") (= "=") (identifier "param_9")) (; ";")) (if_statement "if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" (if "if") (parenthesized_expression "(puVar10 == *(undefined4 **)(param_1 + 0x40))" (( "(") (binary_expression "puVar10 == *(undefined4 **)(param_1 + 0x40)" (identifier "puVar10") (== "==") (pointer_expression "*(undefined4 **)(param_1 + 0x40)" (* "*") (cast_expression "(undefined4 **)(param_1 + 0x40)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x40)" (( "(") (binary_expression "param_1 + 0x40" (identifier "param_1") (+ "+") (number_literal "0x40")) () ")"))))) () ")")) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);\n    puVar10 = *(undefined4 **)(param_1 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" (false "false") (, ",") (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" (false "false") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (false "false") (, ",") (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (number_literal "64") (, ",") (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (binary_expression "false>const" (false "false") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38),puVar10,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n                *" (false "false") (, ",") (comma_expression "64,false>>>\n                *" (number_literal "64") (, ",") (binary_expression "false>>>\n                *" (false "false") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(param_1 + 0x38)" (( "(") (binary_expression "param_1 + 0x38" (identifier "param_1") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar10,&local_38" (identifier "puVar10") (, ",") (pointer_expression "&local_38" (& "&") (identifier "local_38")))) () ")")))))) (; ";"))) (expression_statement "puVar10 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(param_1 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x3c)" (( "(") (binary_expression "param_1 + 0x3c" (identifier "param_1") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &local_38;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar10;\n  }" ({ "{") (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" (identifier "puVar1") (= "=") (identifier "puVar10")) (; ";")) (expression_statement "puVar5 = &local_38;" (assignment_expression "puVar5 = &local_38" (identifier "puVar5") (= "=") (pointer_expression "&local_38" (& "&") (identifier "local_38"))) (; ";")) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &local_18);" (do "do") (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" ({ "{") (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" (identifier "puVar7") (= "=") (identifier "puVar5")) (; ";")) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" (identifier "puVar2") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" (identifier "puVar5") (= "=") (binary_expression "puVar7 + 4" (identifier "puVar7") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" (identifier "uVar14") (= "=") (subscript_expression "puVar7[1]" (identifier "puVar7") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" (identifier "uVar13") (= "=") (subscript_expression "puVar7[2]" (identifier "puVar7") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" (identifier "uVar3") (= "=") (subscript_expression "puVar7[3]" (identifier "puVar7") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" (* "*") (identifier "puVar2")) (= "=") (pointer_expression "*puVar7" (* "*") (identifier "puVar7"))) (; ";")) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" (identifier "puVar2") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "uVar14")) (; ";")) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" (identifier "puVar2") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "uVar13")) (; ";")) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" (identifier "puVar2") ([ "[") (number_literal "3") (] "]")) (= "=") (identifier "uVar3")) (; ";")) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" (identifier "puVar1") (= "=") (binary_expression "puVar2 + 4" (identifier "puVar2") (+ "+") (number_literal "4"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(puVar5 != &local_18)" (( "(") (binary_expression "puVar5 != &local_18" (identifier "puVar5") (!= "!=") (pointer_expression "&local_18" (& "&") (identifier "local_18"))) () ")")) (; ";")) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" (identifier "puVar10") (= "=") (binary_expression "puVar10 + 10" (identifier "puVar10") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" (identifier "uVar3") (= "=") (subscript_expression "puVar7[5]" (identifier "puVar7") ([ "[") (number_literal "5") (] "]"))) (; ";")) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" (identifier "puVar2") ([ "[") (number_literal "4") (] "]")) (= "=") (pointer_expression "*puVar5" (* "*") (identifier "puVar5"))) (; ";")) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" (identifier "puVar2") ([ "[") (number_literal "5") (] "]")) (= "=") (identifier "uVar3")) (; ";")) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(param_1 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x3c)" (( "(") (binary_expression "param_1 + 0x3c" (identifier "param_1") (+ "+") (number_literal "0x3c")) () ")")))) (= "=") (identifier "puVar10")) (; ";")) (} "}")))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3" (identifier "iVar11") (= "=") (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar10" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar10")) (- "-") (pointer_expression "*(int *)(param_1 + 0x38)" (* "*") (cast_expression "(int *)(param_1 + 0x38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x38)" (( "(") (binary_expression "param_1 + 0x38" (identifier "param_1") (+ "+") (number_literal "0x38")) () ")"))))) (>> ">>") (number_literal "3"))) (; ";")) (if_statement "if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" (if "if") (parenthesized_expression "(-1 < *(int *)(param_1 + 0x20) << 1)" (( "(") (binary_expression "-1 < *(int *)(param_1 + 0x20) << 1" (number_literal "-1") (< "<") (binary_expression "*(int *)(param_1 + 0x20) << 1" (pointer_expression "*(int *)(param_1 + 0x20)" (* "*") (cast_expression "(int *)(param_1 + 0x20)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x20)" (( "(") (binary_expression "param_1 + 0x20" (identifier "param_1") (+ "+") (number_literal "0x20")) () ")")))) (<< "<<") (number_literal "1"))) () ")")) (compound_statement "{\n    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }\n    if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(param_1 + 0x14)" (* "*") (cast_expression "(int *)(param_1 + 0x14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x14)" (( "(") (binary_expression "param_1 + 0x14" (identifier "param_1") (+ "+") (number_literal "0x14")) () ")")))) (= "=") (binary_expression "iVar11 * 0x33333338" (identifier "iVar11") (* "*") (number_literal "0x33333338"))) (; ";")) (expression_statement "*(undefined4 *)(param_1 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(param_1 + 0x10) = 0" (pointer_expression "*(undefined4 *)(param_1 + 0x10)" (* "*") (cast_expression "(undefined4 *)(param_1 + 0x10)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x10)" (( "(") (binary_expression "param_1 + 0x10" (identifier "param_1") (+ "+") (number_literal "0x10")) () ")")))) (= "=") (number_literal "0")) (; ";")) (if_statement "if (local_24 << 0x1c < 0) {\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" (if "if") (parenthesized_expression "(local_24 << 0x1c < 0)" (( "(") (binary_expression "local_24 << 0x1c < 0" (binary_expression "local_24 << 0x1c" (identifier "local_24") (<< "<<") (number_literal "0x1c")) (< "<") (number_literal "0")) () ")")) (compound_statement "{\n      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;\n    }" ({ "{") (expression_statement "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;" (assignment_expression "*(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" (* "*") (cast_expression "(int *)(param_1 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x30)" (( "(") (binary_expression "param_1 + 0x30" (identifier "param_1") (+ "+") (number_literal "0x30")) () ")")))) (= "=") (binary_expression "*(int *)(param_1 + 0x30) + 1" (pointer_expression "*(int *)(param_1 + 0x30)" (* "*") (cast_expression "(int *)(param_1 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x30)" (( "(") (binary_expression "param_1 + 0x30" (identifier "param_1") (+ "+") (number_literal "0x30")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (if_statement "if ((local_20 != -4) && (local_34 != 0)) {\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" (if "if") (parenthesized_expression "((local_20 != -4) && (local_34 != 0))" (( "(") (binary_expression "(local_20 != -4) && (local_34 != 0)" (parenthesized_expression "(local_20 != -4)" (( "(") (binary_expression "local_20 != -4" (identifier "local_20") (!= "!=") (number_literal "-4")) () ")")) (&& "&&") (parenthesized_expression "(local_34 != 0)" (( "(") (binary_expression "local_34 != 0" (identifier "local_34") (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n      if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }" ({ "{") (if_statement "if (*(int *)(local_34 + 100) == 0) {\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" (if "if") (parenthesized_expression "(*(int *)(local_34 + 100) == 0)" (( "(") (binary_expression "*(int *)(local_34 + 100) == 0" (pointer_expression "*(int *)(local_34 + 100)" (* "*") (cast_expression "(int *)(local_34 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(local_34 + 100)" (( "(") (binary_expression "local_34 + 100" (identifier "local_34") (+ "+") (number_literal "100")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(local_34 + 0x60)" (* "*") (cast_expression "(int *)(local_34 + 0x60)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(local_34 + 0x60)" (( "(") (binary_expression "local_34 + 0x60" (identifier "local_34") (+ "+") (number_literal "0x60")) () ")")))) (= "=") (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" (identifier "iVar11") (* "*") (number_literal "-0x33333333")) (+ "+") (number_literal "-1"))) (; ";")) (} "}"))) (expression_statement "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;" (assignment_expression "*(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" (* "*") (cast_expression "(int *)(local_34 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(local_34 + 100)" (( "(") (binary_expression "local_34 + 100" (identifier "local_34") (+ "+") (number_literal "100")) () ")")))) (= "=") (binary_expression "*(int *)(local_34 + 100) + 1" (pointer_expression "*(int *)(local_34 + 100)" (* "*") (cast_expression "(int *)(local_34 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(local_34 + 100)" (( "(") (binary_expression "local_34 + 100" (identifier "local_34") (+ "+") (number_literal "100")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "pcVar16 = FUN_00249f4c;" (assignment_expression "pcVar16 = FUN_00249f4c" (identifier "pcVar16") (= "=") (identifier "FUN_00249f4c")) (; ";")) (expression_statement "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" (identifier "puVar6") (= "=") (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" (identifier "PTR_s_ral_options14Struct_no_crefE_004c127c") (+ "+") (number_literal "0x3574"))) (; ";")) (expression_statement "puVar4 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar4 = PTR_do_gold_unreachable_004c1a30" (identifier "puVar4") (= "=") (identifier "PTR_do_gold_unreachable_004c1a30")) (; ";")) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (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 "(puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (( "(") (identifier "puVar6") (, ",") (number_literal "0x231") (, ",") (binary_expression "PTR_s_in_a_linker_script_004c191c + -0x2b1c" (identifier "PTR_s_in_a_linker_script_004c191c") (+ "+") (number_literal "-0x2b1c")) () ")"))) (; ";")) (expression_statement "puStack_a0 = puVar4 + 0x27f2f4;" (assignment_expression "puStack_a0 = puVar4 + 0x27f2f4" (identifier "puStack_a0") (= "=") (binary_expression "puVar4 + 0x27f2f4" (identifier "puVar4") (+ "+") (number_literal "0x27f2f4"))) (; ";")) (expression_statement "uStack_b0 = local_50;" (assignment_expression "uStack_b0 = local_50" (identifier "uStack_b0") (= "=") (identifier "local_50")) (; ";")) (expression_statement "uStack_a8 = 0;" (assignment_expression "uStack_a8 = 0" (identifier "uStack_a8") (= "=") (number_literal "0")) (; ";")) (expression_statement "uStack_ac = local_4c;" (assignment_expression "uStack_ac = local_4c" (identifier "uStack_ac") (= "=") (identifier "local_4c")) (; ";")) (expression_statement "puStack_6c = &local_38;" (assignment_expression "puStack_6c = &local_38" (identifier "puStack_6c") (= "=") (pointer_expression "&local_38" (& "&") (identifier "local_38"))) (; ";")) (expression_statement "iStack_68 = param_1;" (assignment_expression "iStack_68 = param_1" (identifier "iStack_68") (= "=") (identifier "param_1")) (; ";")) (expression_statement "pcStack_64 = pcVar16;" (assignment_expression "pcStack_64 = pcVar16" (identifier "pcStack_64") (= "=") (identifier "pcVar16")) (; ";")) (expression_statement "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98);" (call_expression "(**(code **)(puVar4 + 0x27a1cc))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar4 + 0x27a1cc))" (( "(") (pointer_expression "**(code **)(puVar4 + 0x27a1cc)" (* "*") (pointer_expression "*(code **)(puVar4 + 0x27a1cc)" (* "*") (cast_expression "(code **)(puVar4 + 0x27a1cc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar4 + 0x27a1cc)" (( "(") (binary_expression "puVar4 + 0x27a1cc" (identifier "puVar4") (+ "+") (number_literal "0x27a1cc")) () ")"))))) () ")")) (argument_list "(&uStack_98)" (( "(") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98")) () ")"))) (; ";")) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar6 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar6 + 0x3c)" (( "(") (binary_expression "puVar6 + 0x3c" (identifier "puVar6") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (expression_statement "uStack_74 = uStack_44;" (assignment_expression "uStack_74 = uStack_44" (identifier "uStack_74") (= "=") (identifier "uStack_44")) (; ";")) (expression_statement "uStack_78 = local_48;" (assignment_expression "uStack_78 = local_48" (identifier "uStack_78") (= "=") (identifier "local_48")) (; ";")) (if_statement "if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" (if "if") (parenthesized_expression "(puVar10 == *(undefined4 **)(puVar6 + 0x40))" (( "(") (binary_expression "puVar10 == *(undefined4 **)(puVar6 + 0x40)" (identifier "puVar10") (== "==") (pointer_expression "*(undefined4 **)(puVar6 + 0x40)" (* "*") (cast_expression "(undefined4 **)(puVar6 + 0x40)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar6 + 0x40)" (( "(") (binary_expression "puVar6 + 0x40" (identifier "puVar6") (+ "+") (number_literal "0x40")) () ")"))))) () ")")) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);\n    puVar10 = *(undefined4 **)(puVar6 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" (false "false") (, ",") (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" (false "false") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (false "false") (, ",") (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (number_literal "64") (, ",") (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (binary_expression "false>const" (false "false") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38),puVar10,&uStack_98" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(puVar6 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n                *" (false "false") (, ",") (comma_expression "64,false>>>\n                *" (number_literal "64") (, ",") (binary_expression "false>>>\n                *" (false "false") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(puVar6 + 0x38)" (( "(") (binary_expression "puVar6 + 0x38" (identifier "puVar6") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar10,&uStack_98" (identifier "puVar10") (, ",") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98")))) () ")")))))) (; ";"))) (expression_statement "puVar10 = *(undefined4 **)(puVar6 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(puVar6 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar6 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar6 + 0x3c)" (( "(") (binary_expression "puVar6 + 0x3c" (identifier "puVar6") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar10;\n    puVar5 = &uStack_98;\n    do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);\n    puVar10 = puVar10 + 10;\n    uVar3 = puVar7[5];\n    puVar2[4] = *puVar5;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar6 + 0x3c) = puVar10;\n  }" ({ "{") (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" (identifier "puVar1") (= "=") (identifier "puVar10")) (; ";")) (expression_statement "puVar5 = &uStack_98;" (assignment_expression "puVar5 = &uStack_98" (identifier "puVar5") (= "=") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98"))) (; ";")) (do_statement "do {\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar5 != &uStack_78);" (do "do") (compound_statement "{\n      puVar7 = puVar5;\n      puVar2 = puVar1;\n      puVar5 = puVar7 + 4;\n      uVar14 = puVar7[1];\n      uVar13 = puVar7[2];\n      uVar3 = puVar7[3];\n      *puVar2 = *puVar7;\n      puVar2[1] = uVar14;\n      puVar2[2] = uVar13;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" ({ "{") (expression_statement "puVar7 = puVar5;" (assignment_expression "puVar7 = puVar5" (identifier "puVar7") (= "=") (identifier "puVar5")) (; ";")) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" (identifier "puVar2") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "puVar5 = puVar7 + 4;" (assignment_expression "puVar5 = puVar7 + 4" (identifier "puVar5") (= "=") (binary_expression "puVar7 + 4" (identifier "puVar7") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "uVar14 = puVar7[1];" (assignment_expression "uVar14 = puVar7[1]" (identifier "uVar14") (= "=") (subscript_expression "puVar7[1]" (identifier "puVar7") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar13 = puVar7[2];" (assignment_expression "uVar13 = puVar7[2]" (identifier "uVar13") (= "=") (subscript_expression "puVar7[2]" (identifier "puVar7") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "uVar3 = puVar7[3];" (assignment_expression "uVar3 = puVar7[3]" (identifier "uVar3") (= "=") (subscript_expression "puVar7[3]" (identifier "puVar7") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar2 = *puVar7;" (assignment_expression "*puVar2 = *puVar7" (pointer_expression "*puVar2" (* "*") (identifier "puVar2")) (= "=") (pointer_expression "*puVar7" (* "*") (identifier "puVar7"))) (; ";")) (expression_statement "puVar2[1] = uVar14;" (assignment_expression "puVar2[1] = uVar14" (subscript_expression "puVar2[1]" (identifier "puVar2") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "uVar14")) (; ";")) (expression_statement "puVar2[2] = uVar13;" (assignment_expression "puVar2[2] = uVar13" (subscript_expression "puVar2[2]" (identifier "puVar2") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "uVar13")) (; ";")) (expression_statement "puVar2[3] = uVar3;" (assignment_expression "puVar2[3] = uVar3" (subscript_expression "puVar2[3]" (identifier "puVar2") ([ "[") (number_literal "3") (] "]")) (= "=") (identifier "uVar3")) (; ";")) (expression_statement "puVar1 = puVar2 + 4;" (assignment_expression "puVar1 = puVar2 + 4" (identifier "puVar1") (= "=") (binary_expression "puVar2 + 4" (identifier "puVar2") (+ "+") (number_literal "4"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(puVar5 != &uStack_78)" (( "(") (binary_expression "puVar5 != &uStack_78" (identifier "puVar5") (!= "!=") (pointer_expression "&uStack_78" (& "&") (identifier "uStack_78"))) () ")")) (; ";")) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" (identifier "puVar10") (= "=") (binary_expression "puVar10 + 10" (identifier "puVar10") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "uVar3 = puVar7[5];" (assignment_expression "uVar3 = puVar7[5]" (identifier "uVar3") (= "=") (subscript_expression "puVar7[5]" (identifier "puVar7") ([ "[") (number_literal "5") (] "]"))) (; ";")) (expression_statement "puVar2[4] = *puVar5;" (assignment_expression "puVar2[4] = *puVar5" (subscript_expression "puVar2[4]" (identifier "puVar2") ([ "[") (number_literal "4") (] "]")) (= "=") (pointer_expression "*puVar5" (* "*") (identifier "puVar5"))) (; ";")) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" (identifier "puVar2") ([ "[") (number_literal "5") (] "]")) (= "=") (identifier "uVar3")) (; ";")) (expression_statement "*(undefined4 **)(puVar6 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(puVar6 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(puVar6 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar6 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar6 + 0x3c)" (( "(") (binary_expression "puVar6 + 0x3c" (identifier "puVar6") (+ "+") (number_literal "0x3c")) () ")")))) (= "=") (identifier "puVar10")) (; ";")) (} "}")))) (expression_statement "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;" (assignment_expression "iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" (identifier "iVar11") (= "=") (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(puVar6 + 0x38)" (cast_expression "(int)puVar10" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar10")) (- "-") (pointer_expression "*(int *)(puVar6 + 0x38)" (* "*") (cast_expression "(int *)(puVar6 + 0x38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x38)" (( "(") (binary_expression "puVar6 + 0x38" (identifier "puVar6") (+ "+") (number_literal "0x38")) () ")"))))) (>> ">>") (number_literal "3"))) (; ";")) (if_statement "if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" (if "if") (parenthesized_expression "(-1 < *(int *)(puVar6 + 0x20) << 1)" (( "(") (binary_expression "-1 < *(int *)(puVar6 + 0x20) << 1" (number_literal "-1") (< "<") (binary_expression "*(int *)(puVar6 + 0x20) << 1" (pointer_expression "*(int *)(puVar6 + 0x20)" (* "*") (cast_expression "(int *)(puVar6 + 0x20)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x20)" (( "(") (binary_expression "puVar6 + 0x20" (identifier "puVar6") (+ "+") (number_literal "0x20")) () ")")))) (<< "<<") (number_literal "1"))) () ")")) (compound_statement "{\n    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;" (assignment_expression "*(int *)(puVar6 + 0x14) = iVar11 * 0x33333338" (pointer_expression "*(int *)(puVar6 + 0x14)" (* "*") (cast_expression "(int *)(puVar6 + 0x14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x14)" (( "(") (binary_expression "puVar6 + 0x14" (identifier "puVar6") (+ "+") (number_literal "0x14")) () ")")))) (= "=") (binary_expression "iVar11 * 0x33333338" (identifier "iVar11") (* "*") (number_literal "0x33333338"))) (; ";")) (expression_statement "*(undefined4 *)(puVar6 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar6 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar6 + 0x10)" (* "*") (cast_expression "(undefined4 *)(puVar6 + 0x10)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x10)" (( "(") (binary_expression "puVar6 + 0x10" (identifier "puVar6") (+ "+") (number_literal "0x10")) () ")")))) (= "=") (number_literal "0")) (; ";")) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" (if "if") (parenthesized_expression "(iStack_84 << 0x1c < 0)" (( "(") (binary_expression "iStack_84 << 0x1c < 0" (binary_expression "iStack_84 << 0x1c" (identifier "iStack_84") (<< "<<") (number_literal "0x1c")) (< "<") (number_literal "0")) () ")")) (compound_statement "{\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }" ({ "{") (expression_statement "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;" (assignment_expression "*(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" (* "*") (cast_expression "(int *)(puVar6 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x30)" (( "(") (binary_expression "puVar6 + 0x30" (identifier "puVar6") (+ "+") (number_literal "0x30")) () ")")))) (= "=") (binary_expression "*(int *)(puVar6 + 0x30) + 1" (pointer_expression "*(int *)(puVar6 + 0x30)" (* "*") (cast_expression "(int *)(puVar6 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar6 + 0x30)" (( "(") (binary_expression "puVar6 + 0x30" (identifier "puVar6") (+ "+") (number_literal "0x30")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (if_statement "if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" (if "if") (parenthesized_expression "((iStack_80 != -4) && (iStack_94 != 0))" (( "(") (binary_expression "(iStack_80 != -4) && (iStack_94 != 0)" (parenthesized_expression "(iStack_80 != -4)" (( "(") (binary_expression "iStack_80 != -4" (identifier "iStack_80") (!= "!=") (number_literal "-4")) () ")")) (&& "&&") (parenthesized_expression "(iStack_94 != 0)" (( "(") (binary_expression "iStack_94 != 0" (identifier "iStack_94") (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }" ({ "{") (if_statement "if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" (if "if") (parenthesized_expression "(*(int *)(iStack_94 + 100) == 0)" (( "(") (binary_expression "*(int *)(iStack_94 + 100) == 0" (pointer_expression "*(int *)(iStack_94 + 100)" (* "*") (cast_expression "(int *)(iStack_94 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_94 + 100)" (( "(") (binary_expression "iStack_94 + 100" (identifier "iStack_94") (+ "+") (number_literal "100")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_94 + 0x60)" (* "*") (cast_expression "(int *)(iStack_94 + 0x60)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_94 + 0x60)" (( "(") (binary_expression "iStack_94 + 0x60" (identifier "iStack_94") (+ "+") (number_literal "0x60")) () ")")))) (= "=") (binary_expression "iVar11 * -0x33333333 + -1" (binary_expression "iVar11 * -0x33333333" (identifier "iVar11") (* "*") (number_literal "-0x33333333")) (+ "+") (number_literal "-1"))) (; ";")) (} "}"))) (expression_statement "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;" (assignment_expression "*(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" (* "*") (cast_expression "(int *)(iStack_94 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_94 + 100)" (( "(") (binary_expression "iStack_94 + 100" (identifier "iStack_94") (+ "+") (number_literal "100")) () ")")))) (= "=") (binary_expression "*(int *)(iStack_94 + 100) + 1" (pointer_expression "*(int *)(iStack_94 + 100)" (* "*") (cast_expression "(int *)(iStack_94 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_94 + 100)" (( "(") (binary_expression "iStack_94 + 100" (identifier "iStack_94") (+ "+") (number_literal "100")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "pcVar16 = *(code **)(puStack_a0 + -0x7810);" (assignment_expression "pcVar16 = *(code **)(puStack_a0 + -0x7810)" (identifier "pcVar16") (= "=") (pointer_expression "*(code **)(puStack_a0 + -0x7810)" (* "*") (cast_expression "(code **)(puStack_a0 + -0x7810)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puStack_a0 + -0x7810)" (( "(") (binary_expression "puStack_a0 + -0x7810" (identifier "puStack_a0") (+ "+") (number_literal "-0x7810")) () ")"))))) (; ";")) (expression_statement "pcVar17 = FUN_0024a0dc;" (assignment_expression "pcVar17 = FUN_0024a0dc" (identifier "pcVar17") (= "=") (identifier "FUN_0024a0dc")) (; ";")) (expression_statement "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;" (assignment_expression "iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574" (identifier "iVar11") (= "=") (binary_expression "*(int *)(puStack_a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(puStack_a0 + -0x7fc4)" (* "*") (cast_expression "(int *)(puStack_a0 + -0x7fc4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puStack_a0 + -0x7fc4)" (( "(") (binary_expression "puStack_a0 + -0x7fc4" (identifier "puStack_a0") (+ "+") (number_literal "-0x7fc4")) () ")")))) (+ "+") (number_literal "0x3574"))) (; ";")) (expression_statement "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);" (call_expression "(*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (parenthesized_expression "(*pcVar16)" (( "(") (pointer_expression "*pcVar16" (* "*") (identifier "pcVar16")) () ")")) (argument_list "(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (( "(") (identifier "iVar11") (, ",") (number_literal "0x231") (, ",") (binary_expression "*(int *)(puStack_a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(puStack_a0 + -0x7924)" (* "*") (cast_expression "(int *)(puStack_a0 + -0x7924)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puStack_a0 + -0x7924)" (( "(") (binary_expression "puStack_a0 + -0x7924" (identifier "puStack_a0") (+ "+") (number_literal "-0x7924")) () ")")))) (+ "+") (number_literal "-0x2b1c")) () ")"))) (; ";")) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" (identifier "uVar13") (= "=") (number_literal "0")) (; ";")) (expression_statement "uVar3 = uStack_a8;" (assignment_expression "uVar3 = uStack_a8" (identifier "uVar3") (= "=") (identifier "uStack_a8")) (; ";")) (expression_statement "puStack_cc = &uStack_98;" (assignment_expression "puStack_cc = &uStack_98" (identifier "puStack_cc") (= "=") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98"))) (; ";")) (expression_statement "puStack_c8 = puVar6;" (assignment_expression "puStack_c8 = puVar6" (identifier "puStack_c8") (= "=") (identifier "puVar6")) (; ";")) (expression_statement "pcStack_c4 = pcVar17;" (assignment_expression "pcStack_c4 = pcVar17" (identifier "pcStack_c4") (= "=") (identifier "pcVar17")) (; ";")) (expression_statement "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8);" (call_expression "(**(code **)(pcVar16 + 0x27a048))(&puStack_f8)" (parenthesized_expression "(**(code **)(pcVar16 + 0x27a048))" (( "(") (pointer_expression "**(code **)(pcVar16 + 0x27a048)" (* "*") (pointer_expression "*(code **)(pcVar16 + 0x27a048)" (* "*") (cast_expression "(code **)(pcVar16 + 0x27a048)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar16 + 0x27a048)" (( "(") (binary_expression "pcVar16 + 0x27a048" (identifier "pcVar16") (+ "+") (number_literal "0x27a048")) () ")"))))) () ")")) (argument_list "(&puStack_f8)" (( "(") (pointer_expression "&puStack_f8" (& "&") (identifier "puStack_f8")) () ")"))) (; ";")) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(iVar11 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar11 + 0x3c)" (( "(") (binary_expression "iVar11 + 0x3c" (identifier "iVar11") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (expression_statement "uStack_d4 = uStack_9c;" (assignment_expression "uStack_d4 = uStack_9c" (identifier "uStack_d4") (= "=") (identifier "uStack_9c")) (; ";")) (expression_statement "puStack_d8 = puStack_a0;" (assignment_expression "puStack_d8 = puStack_a0" (identifier "puStack_d8") (= "=") (identifier "puStack_a0")) (; ";")) (if_statement "if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }\n  else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" (if "if") (parenthesized_expression "(puVar10 == *(undefined4 **)(iVar11 + 0x40))" (( "(") (binary_expression "puVar10 == *(undefined4 **)(iVar11 + 0x40)" (identifier "puVar10") (== "==") (pointer_expression "*(undefined4 **)(iVar11 + 0x40)" (* "*") (cast_expression "(undefined4 **)(iVar11 + 0x40)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar11 + 0x40)" (( "(") (binary_expression "iVar11 + 0x40" (identifier "iVar11") (+ "+") (number_literal "0x40")) () ")"))))) () ")")) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);\n    puVar10 = *(undefined4 **)(iVar11 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n    ::_M_realloc_insert<gold" (false "false") (, ",") (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" (false "false") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);" (comma_expression "Output_reloc<4,false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (false "false") (, ",") (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (number_literal "64") (, ",") (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (binary_expression "false>const" (false "false") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (call_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)(iVar11 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>,std" (false "false") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,false,64,false>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,false>>>\n                *" (false "false") (, ",") (comma_expression "64,false>>>\n                *" (number_literal "64") (, ",") (binary_expression "false>>>\n                *" (false "false") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(iVar11 + 0x38)" (( "(") (binary_expression "iVar11 + 0x38" (identifier "iVar11") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (identifier "puVar10") (, ",") (comma_expression "&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13" (pointer_expression "&puStack_f8" (& "&") (identifier "puStack_f8")) (, ",") (comma_expression "uStack_9c,uVar3,uStack_a4,uVar13" (identifier "uStack_9c") (, ",") (comma_expression "uVar3,uStack_a4,uVar13" (identifier "uVar3") (, ",") (comma_expression "uStack_a4,uVar13" (identifier "uStack_a4") (, ",") (identifier "uVar13"))))))) () ")")))))) (; ";"))) (expression_statement "puVar10 = *(undefined4 **)(iVar11 + 0x3c);" (assignment_expression "puVar10 = *(undefined4 **)(iVar11 + 0x3c)" (identifier "puVar10") (= "=") (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(iVar11 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar11 + 0x3c)" (( "(") (binary_expression "iVar11 + 0x3c" (identifier "iVar11") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar10;\n    ppuVar9 = &puStack_f8;\n    do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);\n    puVar10 = puVar10 + 10;\n    puVar4 = ppuVar8[5];\n    puVar5[4] = *ppuVar9;\n    puVar5[5] = puVar4;\n    *(undefined4 **)(iVar11 + 0x3c) = puVar10;\n  }" ({ "{") (expression_statement "puVar1 = puVar10;" (assignment_expression "puVar1 = puVar10" (identifier "puVar1") (= "=") (identifier "puVar10")) (; ";")) (expression_statement "ppuVar9 = &puStack_f8;" (assignment_expression "ppuVar9 = &puStack_f8" (identifier "ppuVar9") (= "=") (pointer_expression "&puStack_f8" (& "&") (identifier "puStack_f8"))) (; ";")) (do_statement "do {\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    } while (ppuVar9 != &puStack_d8);" (do "do") (compound_statement "{\n      ppuVar8 = ppuVar9;\n      puVar5 = puVar1;\n      ppuVar9 = ppuVar8 + 4;\n      puVar15 = ppuVar8[1];\n      puVar6 = ppuVar8[2];\n      puVar4 = ppuVar8[3];\n      *puVar5 = *ppuVar8;\n      puVar5[1] = puVar15;\n      puVar5[2] = puVar6;\n      puVar5[3] = puVar4;\n      puVar1 = puVar5 + 4;\n    }" ({ "{") (expression_statement "ppuVar8 = ppuVar9;" (assignment_expression "ppuVar8 = ppuVar9" (identifier "ppuVar8") (= "=") (identifier "ppuVar9")) (; ";")) (expression_statement "puVar5 = puVar1;" (assignment_expression "puVar5 = puVar1" (identifier "puVar5") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "ppuVar9 = ppuVar8 + 4;" (assignment_expression "ppuVar9 = ppuVar8 + 4" (identifier "ppuVar9") (= "=") (binary_expression "ppuVar8 + 4" (identifier "ppuVar8") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "puVar15 = ppuVar8[1];" (assignment_expression "puVar15 = ppuVar8[1]" (identifier "puVar15") (= "=") (subscript_expression "ppuVar8[1]" (identifier "ppuVar8") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "puVar6 = ppuVar8[2];" (assignment_expression "puVar6 = ppuVar8[2]" (identifier "puVar6") (= "=") (subscript_expression "ppuVar8[2]" (identifier "ppuVar8") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "puVar4 = ppuVar8[3];" (assignment_expression "puVar4 = ppuVar8[3]" (identifier "puVar4") (= "=") (subscript_expression "ppuVar8[3]" (identifier "ppuVar8") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar5 = *ppuVar8;" (assignment_expression "*puVar5 = *ppuVar8" (pointer_expression "*puVar5" (* "*") (identifier "puVar5")) (= "=") (pointer_expression "*ppuVar8" (* "*") (identifier "ppuVar8"))) (; ";")) (expression_statement "puVar5[1] = puVar15;" (assignment_expression "puVar5[1] = puVar15" (subscript_expression "puVar5[1]" (identifier "puVar5") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "puVar15")) (; ";")) (expression_statement "puVar5[2] = puVar6;" (assignment_expression "puVar5[2] = puVar6" (subscript_expression "puVar5[2]" (identifier "puVar5") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "puVar6")) (; ";")) (expression_statement "puVar5[3] = puVar4;" (assignment_expression "puVar5[3] = puVar4" (subscript_expression "puVar5[3]" (identifier "puVar5") ([ "[") (number_literal "3") (] "]")) (= "=") (identifier "puVar4")) (; ";")) (expression_statement "puVar1 = puVar5 + 4;" (assignment_expression "puVar1 = puVar5 + 4" (identifier "puVar1") (= "=") (binary_expression "puVar5 + 4" (identifier "puVar5") (+ "+") (number_literal "4"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(ppuVar9 != &puStack_d8)" (( "(") (binary_expression "ppuVar9 != &puStack_d8" (identifier "ppuVar9") (!= "!=") (pointer_expression "&puStack_d8" (& "&") (identifier "puStack_d8"))) () ")")) (; ";")) (expression_statement "puVar10 = puVar10 + 10;" (assignment_expression "puVar10 = puVar10 + 10" (identifier "puVar10") (= "=") (binary_expression "puVar10 + 10" (identifier "puVar10") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "puVar4 = ppuVar8[5];" (assignment_expression "puVar4 = ppuVar8[5]" (identifier "puVar4") (= "=") (subscript_expression "ppuVar8[5]" (identifier "ppuVar8") ([ "[") (number_literal "5") (] "]"))) (; ";")) (expression_statement "puVar5[4] = *ppuVar9;" (assignment_expression "puVar5[4] = *ppuVar9" (subscript_expression "puVar5[4]" (identifier "puVar5") ([ "[") (number_literal "4") (] "]")) (= "=") (pointer_expression "*ppuVar9" (* "*") (identifier "ppuVar9"))) (; ";")) (expression_statement "puVar5[5] = puVar4;" (assignment_expression "puVar5[5] = puVar4" (subscript_expression "puVar5[5]" (identifier "puVar5") ([ "[") (number_literal "5") (] "]")) (= "=") (identifier "puVar4")) (; ";")) (expression_statement "*(undefined4 **)(iVar11 + 0x3c) = puVar10;" (assignment_expression "*(undefined4 **)(iVar11 + 0x3c) = puVar10" (pointer_expression "*(undefined4 **)(iVar11 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(iVar11 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar11 + 0x3c)" (( "(") (binary_expression "iVar11 + 0x3c" (identifier "iVar11") (+ "+") (number_literal "0x3c")) () ")")))) (= "=") (identifier "puVar10")) (; ";")) (} "}")))) (expression_statement "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;" (assignment_expression "iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" (identifier "iVar12") (= "=") (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38) >> 3" (binary_expression "(int)puVar10 - *(int *)(iVar11 + 0x38)" (cast_expression "(int)puVar10" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar10")) (- "-") (pointer_expression "*(int *)(iVar11 + 0x38)" (* "*") (cast_expression "(int *)(iVar11 + 0x38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x38)" (( "(") (binary_expression "iVar11 + 0x38" (identifier "iVar11") (+ "+") (number_literal "0x38")) () ")"))))) (>> ">>") (number_literal "3"))) (; ";")) (if_statement "if (-1 < *(int *)(iVar11 + 0x20) << 1) {\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" (if "if") (parenthesized_expression "(-1 < *(int *)(iVar11 + 0x20) << 1)" (( "(") (binary_expression "-1 < *(int *)(iVar11 + 0x20) << 1" (number_literal "-1") (< "<") (binary_expression "*(int *)(iVar11 + 0x20) << 1" (pointer_expression "*(int *)(iVar11 + 0x20)" (* "*") (cast_expression "(int *)(iVar11 + 0x20)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x20)" (( "(") (binary_expression "iVar11 + 0x20" (identifier "iVar11") (+ "+") (number_literal "0x20")) () ")")))) (<< "<<") (number_literal "1"))) () ")")) (compound_statement "{\n    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar11 + 0x10) = 0;\n    if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }\n    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;" (assignment_expression "*(int *)(iVar11 + 0x14) = iVar12 * 0x33333338" (pointer_expression "*(int *)(iVar11 + 0x14)" (* "*") (cast_expression "(int *)(iVar11 + 0x14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x14)" (( "(") (binary_expression "iVar11 + 0x14" (identifier "iVar11") (+ "+") (number_literal "0x14")) () ")")))) (= "=") (binary_expression "iVar12 * 0x33333338" (identifier "iVar12") (* "*") (number_literal "0x33333338"))) (; ";")) (expression_statement "*(undefined4 *)(iVar11 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(iVar11 + 0x10) = 0" (pointer_expression "*(undefined4 *)(iVar11 + 0x10)" (* "*") (cast_expression "(undefined4 *)(iVar11 + 0x10)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x10)" (( "(") (binary_expression "iVar11 + 0x10" (identifier "iVar11") (+ "+") (number_literal "0x10")) () ")")))) (= "=") (number_literal "0")) (; ";")) (if_statement "if (iStack_e4 << 0x1c < 0) {\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" (if "if") (parenthesized_expression "(iStack_e4 << 0x1c < 0)" (( "(") (binary_expression "iStack_e4 << 0x1c < 0" (binary_expression "iStack_e4 << 0x1c" (identifier "iStack_e4") (<< "<<") (number_literal "0x1c")) (< "<") (number_literal "0")) () ")")) (compound_statement "{\n      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;\n    }" ({ "{") (expression_statement "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;" (assignment_expression "*(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" (* "*") (cast_expression "(int *)(iVar11 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x30)" (( "(") (binary_expression "iVar11 + 0x30" (identifier "iVar11") (+ "+") (number_literal "0x30")) () ")")))) (= "=") (binary_expression "*(int *)(iVar11 + 0x30) + 1" (pointer_expression "*(int *)(iVar11 + 0x30)" (* "*") (cast_expression "(int *)(iVar11 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x30)" (( "(") (binary_expression "iVar11 + 0x30" (identifier "iVar11") (+ "+") (number_literal "0x30")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (if_statement "if ((iStack_e0 != -4) && (iStack_f4 != 0)) {\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" (if "if") (parenthesized_expression "((iStack_e0 != -4) && (iStack_f4 != 0))" (( "(") (binary_expression "(iStack_e0 != -4) && (iStack_f4 != 0)" (parenthesized_expression "(iStack_e0 != -4)" (( "(") (binary_expression "iStack_e0 != -4" (identifier "iStack_e0") (!= "!=") (number_literal "-4")) () ")")) (&& "&&") (parenthesized_expression "(iStack_f4 != 0)" (( "(") (binary_expression "iStack_f4 != 0" (identifier "iStack_f4") (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n      if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;\n    }" ({ "{") (if_statement "if (*(int *)(iStack_f4 + 100) == 0) {\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" (if "if") (parenthesized_expression "(*(int *)(iStack_f4 + 100) == 0)" (( "(") (binary_expression "*(int *)(iStack_f4 + 100) == 0" (pointer_expression "*(int *)(iStack_f4 + 100)" (* "*") (cast_expression "(int *)(iStack_f4 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_f4 + 100)" (( "(") (binary_expression "iStack_f4 + 100" (identifier "iStack_f4") (+ "+") (number_literal "100")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1" (pointer_expression "*(int *)(iStack_f4 + 0x60)" (* "*") (cast_expression "(int *)(iStack_f4 + 0x60)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_f4 + 0x60)" (( "(") (binary_expression "iStack_f4 + 0x60" (identifier "iStack_f4") (+ "+") (number_literal "0x60")) () ")")))) (= "=") (binary_expression "iVar12 * -0x33333333 + -1" (binary_expression "iVar12 * -0x33333333" (identifier "iVar12") (* "*") (number_literal "-0x33333333")) (+ "+") (number_literal "-1"))) (; ";")) (} "}"))) (expression_statement "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;" (assignment_expression "*(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" (* "*") (cast_expression "(int *)(iStack_f4 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_f4 + 100)" (( "(") (binary_expression "iStack_f4 + 100" (identifier "iStack_f4") (+ "+") (number_literal "100")) () ")")))) (= "=") (binary_expression "*(int *)(iStack_f4 + 100) + 1" (pointer_expression "*(int *)(iStack_f4 + 100)" (* "*") (cast_expression "(int *)(iStack_f4 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iStack_f4 + 100)" (( "(") (binary_expression "iStack_f4 + 100" (identifier "iStack_f4") (+ "+") (number_literal "100")) () ")")))) (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);" (call_expression "(**(code **)(pcVar16 + 0x277954))\n            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" (parenthesized_expression "(**(code **)(pcVar16 + 0x277954))" (( "(") (pointer_expression "**(code **)(pcVar16 + 0x277954)" (* "*") (pointer_expression "*(code **)(pcVar16 + 0x277954)" (* "*") (cast_expression "(code **)(pcVar16 + 0x277954)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar16 + 0x277954)" (( "(") (binary_expression "pcVar16 + 0x277954" (identifier "pcVar16") (+ "+") (number_literal "0x277954")) () ")"))))) () ")")) (argument_list "(*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c)" (( "(") (binary_expression "*(int *)(pcVar16 + 0x2771a0) + 0x3574" (pointer_expression "*(int *)(pcVar16 + 0x2771a0)" (* "*") (cast_expression "(int *)(pcVar16 + 0x2771a0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar16 + 0x2771a0)" (( "(") (binary_expression "pcVar16 + 0x2771a0" (identifier "pcVar16") (+ "+") (number_literal "0x2771a0")) () ")")))) (+ "+") (number_literal "0x3574")) (, ",") (number_literal "0x231") (, ",") (binary_expression "*(int *)(pcVar16 + 0x277840) + -0x2b1c" (pointer_expression "*(int *)(pcVar16 + 0x277840)" (* "*") (cast_expression "(int *)(pcVar16 + 0x277840)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar16 + 0x277840)" (( "(") (binary_expression "pcVar16 + 0x277840" (identifier "pcVar16") (+ "+") (number_literal "0x277840")) () ")")))) (+ "+") (number_literal "-0x2b1c")) () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (pointer_declarator declarator: (identifier)))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (pointer_declarator declarator: (identifier)))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator 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: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) 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: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (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 (pointer_expression argument: (identifier)) (identifier) (identifier) (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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_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))))))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (identifier)) right: (identifier)))))) (expression_statement (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) right: (identifier)) (ERROR) right: (parenthesized_expression (comma_expression left: (call_expression function: (parenthesized_expression (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier))) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (pointer_expression argument: (MISSING identifier))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))) right: (comma_expression left: (identifier) right: (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)))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_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: (identifier) right: (number_literal))))) right: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (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)))))) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (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)))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_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: (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)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (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))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal)))))) (expression_statement (assignment_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: (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))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (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))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (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 (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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_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))))))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (identifier)) right: (identifier)))))) (expression_statement (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) right: (identifier)) (ERROR) right: (parenthesized_expression (comma_expression left: (call_expression function: (parenthesized_expression (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier))) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (pointer_expression argument: (MISSING identifier))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))) right: (comma_expression left: (identifier) right: (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)))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_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: (identifier) right: (number_literal))))) right: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (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)))))) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (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)))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_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: (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)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (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))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal)))))) (expression_statement (assignment_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: (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))) (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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (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: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (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 (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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_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))))))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (identifier)) right: (identifier)))))) (expression_statement (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) right: (identifier)) (ERROR) right: (parenthesized_expression (comma_expression left: (call_expression function: (parenthesized_expression (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier))) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (false) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (pointer_expression argument: (MISSING identifier))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))) right: (comma_expression left: (identifier) right: (comma_expression left: (pointer_expression argument: (identifier)) right: (comma_expression left: (identifier) right: (comma_expression left: (identifier) right: (comma_expression left: (identifier) right: (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)))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (expression_statement (assignment_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: (identifier) right: (number_literal))))) right: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (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)))))) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (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)))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_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: (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)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (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))) consequence: (compound_statement (expression_statement (assignment_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: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (number_literal)))))) (expression_statement (assignment_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: (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))) (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))))) (return_statement))))

void MASKED(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,
                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,
                 undefined4 param_9,undefined4 param_10)

{
  undefined4 *puVar1;
  undefined4 *puVar2;
  undefined4 uVar3;
  undefined *puVar4;
  undefined4 *puVar5;
  undefined *puVar6;
  undefined4 *puVar7;
  undefined **ppuVar8;
  undefined **ppuVar9;
  undefined4 *puVar10;
  int iVar11;
  int iVar12;
  undefined4 uVar13;
  undefined4 uVar14;
  undefined *puVar15;
  code *pcVar16;
  code *pcVar17;
  undefined *puStack_f8;
  int iStack_f4;
  int iStack_e4;
  int iStack_e0;
  undefined *puStack_d8;
  undefined4 uStack_d4;
  undefined4 *puStack_cc;
  undefined *puStack_c8;
  code *pcStack_c4;
  undefined4 uStack_b0;
  undefined4 uStack_ac;
  undefined4 uStack_a8;
  undefined4 uStack_a4;
  undefined *puStack_a0;
  undefined4 uStack_9c;
  undefined4 uStack_98;
  int iStack_94;
  int iStack_84;
  int iStack_80;
  undefined4 uStack_78;
  undefined4 uStack_74;
  undefined4 *puStack_6c;
  int iStack_68;
  code *pcStack_64;
  undefined4 local_50;
  undefined4 local_4c;
  undefined4 local_48;
  undefined4 uStack_44;
  undefined4 local_38;
  int local_34;
  int local_24;
  int local_20;
  undefined4 local_18;
  undefined4 local_14;
  
  local_48 = 1;
  local_4c = param_8;
  local_50 = param_7;
  (*(code *)PTR_Output_reloc_004c4124)(&local_38,param_2,param_4,param_5);
  puVar10 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = param_10;
  local_18 = param_9;
  if (puVar10 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(param_1 + 0x38),puVar10,&local_38);
    puVar10 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    puVar5 = &local_38;
    do {
      puVar7 = puVar5;
      puVar2 = puVar1;
      puVar5 = puVar7 + 4;
      uVar14 = puVar7[1];
      uVar13 = puVar7[2];
      uVar3 = puVar7[3];
      *puVar2 = *puVar7;
      puVar2[1] = uVar14;
      puVar2[2] = uVar13;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar5 != &local_18);
    puVar10 = puVar10 + 10;
    uVar3 = puVar7[5];
    puVar2[4] = *puVar5;
    puVar2[5] = uVar3;
    *(undefined4 **)(param_1 + 0x3c) = puVar10;
  }
  iVar11 = (int)puVar10 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar11 * 0x33333338;
    *(undefined4 *)(param_1 + 0x10) = 0;
    if (local_24 << 0x1c < 0) {
      *(int *)(param_1 + 0x30) = *(int *)(param_1 + 0x30) + 1;
    }
    if ((local_20 != -4) && (local_34 != 0)) {
      if (*(int *)(local_34 + 100) == 0) {
        *(int *)(local_34 + 0x60) = iVar11 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  pcVar16 = FUN_00249f4c;
  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar4 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  puStack_a0 = puVar4 + 0x27f2f4;
  uStack_b0 = local_50;
  uStack_a8 = 0;
  uStack_ac = local_4c;
  puStack_6c = &local_38;
  iStack_68 = param_1;
  pcStack_64 = pcVar16;
  (**(code **)(puVar4 + 0x27a1cc))(&uStack_98);
  puVar10 = *(undefined4 **)(puVar6 + 0x3c);
  uStack_74 = uStack_44;
  uStack_78 = local_48;
  if (puVar10 == *(undefined4 **)(puVar6 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(puVar6 + 0x38),puVar10,&uStack_98);
    puVar10 = *(undefined4 **)(puVar6 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    puVar5 = &uStack_98;
    do {
      puVar7 = puVar5;
      puVar2 = puVar1;
      puVar5 = puVar7 + 4;
      uVar14 = puVar7[1];
      uVar13 = puVar7[2];
      uVar3 = puVar7[3];
      *puVar2 = *puVar7;
      puVar2[1] = uVar14;
      puVar2[2] = uVar13;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar5 != &uStack_78);
    puVar10 = puVar10 + 10;
    uVar3 = puVar7[5];
    puVar2[4] = *puVar5;
    puVar2[5] = uVar3;
    *(undefined4 **)(puVar6 + 0x3c) = puVar10;
  }
  iVar11 = (int)puVar10 - *(int *)(puVar6 + 0x38) >> 3;
  if (-1 < *(int *)(puVar6 + 0x20) << 1) {
    *(int *)(puVar6 + 0x14) = iVar11 * 0x33333338;
    *(undefined4 *)(puVar6 + 0x10) = 0;
    if (iStack_84 << 0x1c < 0) {
      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;
    }
    if ((iStack_80 != -4) && (iStack_94 != 0)) {
      if (*(int *)(iStack_94 + 100) == 0) {
        *(int *)(iStack_94 + 0x60) = iVar11 * -0x33333333 + -1;
      }
      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;
    }
    return;
  }
  pcVar16 = *(code **)(puStack_a0 + -0x7810);
  pcVar17 = FUN_0024a0dc;
  iVar11 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;
  (*pcVar16)(iVar11,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);
  uVar13 = 0;
  uVar3 = uStack_a8;
  puStack_cc = &uStack_98;
  puStack_c8 = puVar6;
  pcStack_c4 = pcVar17;
  (**(code **)(pcVar16 + 0x27a048))(&puStack_f8);
  puVar10 = *(undefined4 **)(iVar11 + 0x3c);
  uStack_d4 = uStack_9c;
  puStack_d8 = puStack_a0;
  if (puVar10 == *(undefined4 **)(iVar11 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,false>const&>
              ((vector<gold::Output_reloc<4,false,64,false>,std::allocator<gold::Output_reloc<4,false,64,false>>>
                *)(iVar11 + 0x38),puVar10,&puStack_f8,uStack_9c,uVar3,uStack_a4,uVar13);
    puVar10 = *(undefined4 **)(iVar11 + 0x3c);
  }
  else {
    puVar1 = puVar10;
    ppuVar9 = &puStack_f8;
    do {
      ppuVar8 = ppuVar9;
      puVar5 = puVar1;
      ppuVar9 = ppuVar8 + 4;
      puVar15 = ppuVar8[1];
      puVar6 = ppuVar8[2];
      puVar4 = ppuVar8[3];
      *puVar5 = *ppuVar8;
      puVar5[1] = puVar15;
      puVar5[2] = puVar6;
      puVar5[3] = puVar4;
      puVar1 = puVar5 + 4;
    } while (ppuVar9 != &puStack_d8);
    puVar10 = puVar10 + 10;
    puVar4 = ppuVar8[5];
    puVar5[4] = *ppuVar9;
    puVar5[5] = puVar4;
    *(undefined4 **)(iVar11 + 0x3c) = puVar10;
  }
  iVar12 = (int)puVar10 - *(int *)(iVar11 + 0x38) >> 3;
  if (-1 < *(int *)(iVar11 + 0x20) << 1) {
    *(int *)(iVar11 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar11 + 0x10) = 0;
    if (iStack_e4 << 0x1c < 0) {
      *(int *)(iVar11 + 0x30) = *(int *)(iVar11 + 0x30) + 1;
    }
    if ((iStack_e0 != -4) && (iStack_f4 != 0)) {
      if (*(int *)(iStack_f4 + 100) == 0) {
        *(int *)(iStack_f4 + 0x60) = iVar12 * -0x33333333 + -1;
      }
      *(int *)(iStack_f4 + 100) = *(int *)(iStack_f4 + 100) + 1;
    }
    return;
  }
  (**(code **)(pcVar16 + 0x277954))
            (*(int *)(pcVar16 + 0x2771a0) + 0x3574,0x231,*(int *)(pcVar16 + 0x277840) + -0x2b1c);
  return;
}

